nuttx/sched/group
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
..
CMakeLists.txt cmake: fix CMake build break 2023-07-15 23:32:36 +08:00
group_argvstr.c sched/addrenv.c: Implement re-entrancy for addrenv_select() 2023-04-25 14:33:19 +02:00
group_childstatus.c
group_continue.c nuttx/sched: merge up_block_task and up_unblock_task 2022-11-22 22:59:08 +08:00
group_create.c sched: implement effective uid and gid interfaces 2023-08-09 17:07:58 +08:00
group_exitinfo.c
group_find.c group/group_addrenv: Move address environment from group -> tcb 2023-02-08 02:51:23 +08:00
group_foreachchild.c
group_free.c
group_getegid.c sched: implement effective uid and gid interfaces 2023-08-09 17:07:58 +08:00
group_geteuid.c sched: implement effective uid and gid interfaces 2023-08-09 17:07:58 +08:00
group_getgid.c
group_getuid.c
group_join.c sched/group: Ensure that the setting of tg_members if safe in SMP 2023-06-15 22:24:00 +08:00
group_killchildren.c sched: group_killchildren send signo SIGQUIT before cancel it 2023-08-03 08:06:33 -07:00
group_leave.c group/group_addrenv: Move address environment from group -> tcb 2023-02-08 02:51:23 +08:00
group_malloc.c
group_realloc.c
group_setegid.c sched: implement effective uid and gid interfaces 2023-08-09 17:07:58 +08:00
group_seteuid.c sched: implement effective uid and gid interfaces 2023-08-09 17:07:58 +08:00
group_setgid.c
group_setuid.c
group_setupidlefiles.c group_setupidlefiles: fall back to /dev/null if /dev/console is disabled 2022-11-09 17:06:38 +08:00
group_setupstreams.c
group_setuptaskfiles.c
group_signal.c signal: fix group signal can't dispatch some parent group twice 2023-08-03 03:35:59 -07:00
group_suspendchildren.c
group_waiter.c sched/group: Implement group_drop() 2023-02-01 09:49:09 -03:00
group_zalloc.c
group.h group/group_addrenv: Move address environment from group -> tcb 2023-02-08 02:51:23 +08:00
Make.defs sched: implement effective uid and gid interfaces 2023-08-09 17:07:58 +08:00