incubator-nuttx/sched
fangxinyong 896f34fde9 sched: implement effective uid and gid interfaces
Implement 'effective' setuid, getuid, setgid, and getgid interfaces.
These will be inheritance by all child task groups. These definitons
are explicitly specified here:
https://pubs.opengroup.org/onlinepubs/000095399/functions/geteuid.html
https://pubs.opengroup.org/onlinepubs/000095399/functions/getegid.html
https://pubs.opengroup.org/onlinepubs/000095399/functions/seteuid.html
https://pubs.opengroup.org/onlinepubs/000095399/functions/setegid.html

Signed-off-by: fangxinyong <fangxinyong@xiaomi.com>
2023-08-09 17:07:58 +08:00
..
addrenv sched/addrenv.c: Implement re-entrancy for addrenv_select() 2023-04-25 14:33:19 +02:00
clock cmake/sched: fix build break based on mainline 2023-07-10 13:26:21 +08:00
environ nuttx: use lib_free for memory de-allocation after strdup or asprintf 2023-08-08 11:58:29 -03:00
group sched: implement effective uid and gid interfaces 2023-08-09 17:07:58 +08:00
init support stm32f429i-disco run open flash loader 2023-08-05 12:40:02 -07:00
irq sched: add CRITMONITOR time out panic 2023-08-03 10:08:12 -07:00
misc assert: Remove unnecessary disable interrupts code 2023-08-03 03:17:22 -07:00
module libc/symtab: Don't include symtab.h in the header files 2023-07-10 23:03:17 +03:00
mqueue sched/mqueue/mq_sndinternal.c: Update the return value in description "Message queue opened not opened for writing". 2023-08-03 03:10:56 -07:00
paging build: add initial cmake build system 2023-07-08 13:50:48 +08:00
pthread sched/pthread: Don't do cancel when it is already in the exit process 2023-08-03 03:12:36 -07:00
sched sched/cpuload: use perf to implement cpuload without relying on external timers 2023-08-04 10:58:54 -07:00
semaphore build: add initial cmake build system 2023-07-08 13:50:48 +08:00
signal style: fix indentation issues 2023-08-08 11:58:29 -03:00
task nuttx/tls: Remove the max key limiatation in task_tls_alloc and pthread_key_create 2023-08-05 06:33:49 -07:00
timer build: add initial cmake build system 2023-07-08 13:50:48 +08:00
tls libs/pthread/pthread_atfork: fulfill implement pthread_atfork function 2023-07-26 10:41:52 +02:00
wdog sched: add CRITMONITOR time out panic 2023-08-03 10:08:12 -07:00
wqueue sched: add CRITMONITOR time out panic 2023-08-03 10:08:12 -07:00
CMakeLists.txt build: add initial cmake build system 2023-07-08 13:50:48 +08:00
Kconfig support stm32f429i-disco run open flash loader 2023-08-05 12:40:02 -07:00
Makefile group/group_addrenv: Move address environment from group -> tcb 2023-02-08 02:51:23 +08:00