nuttx/sched/group
Gregory Nutt 2ccc0da0c7 Move getopt() variables into TLS
getopt() in the FLAT build environment is not thread safe.  This is because global variables that are process-specific in Unix are truly global in the FLAT build.  Moving the getopt() variables into TLS resolves this issue.

No side-effects are expected other than to getopt()

Tested with sim:nsh
2021-03-31 21:13:01 -05:00
..
group_addrenv.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
group_childstatus.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
group_continue.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
group_create.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
group_exitinfo.c sched: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
group_find.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
group_foreachchild.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
group_free.c sched: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
group_getgid.c sched: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
group_getuid.c sched: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
group_join.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
group_killchildren.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
group_leave.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
group_malloc.c sched: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
group_setgid.c sched: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
group_setuid.c sched: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
group_setupidlefiles.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
group_setupstreams.c libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
group_setuptaskfiles.c fs: allocate file/socket dynamically 2021-03-17 06:46:42 -07:00
group_signal.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
group_suspendchildren.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
group_taskdata.c Move getopt() variables into TLS 2021-03-31 21:13:01 -05:00
group_tlsalloc.c arch, boards, drivers, include, sched, wireless: Change spinlock APIs. 2021-02-07 21:28:56 -08:00
group_tlsfree.c arch, boards, drivers, include, sched, wireless: Change spinlock APIs. 2021-02-07 21:28:56 -08:00
group_waiter.c sched: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
group_zalloc.c sched: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
group.h Move getopt() variables into TLS 2021-03-31 21:13:01 -05:00
Make.defs Move getopt() variables into TLS 2021-03-31 21:13:01 -05:00