nuttx/libs/libc/grp
Abhishek Mishra 1014c49881 sched: add supplementary group IDs (setgroups/getgroups/initgroups)
Track supplementary GIDs per task group, wire setgroups/getgroups
syscalls when CONFIG_SCHED_NGROUPS > 0, and honor them in DAC checks
via nxsched_has_gid().  When NGROUPS is 0, libc provides getgroups/
setgroups stubs.  initgroups() fails instead of silently truncating
when membership exceeds CONFIG_SCHED_NGROUPS.

Signed-off-by: Abhishek Mishra <mishra.abhishek2808@gmail.com>
2026-08-12 16:06:03 -03:00
..
CMakeLists.txt libc/grp: add getgrouplist() 2026-06-23 23:09:22 +08:00
Kconfig libs/libc: Remove support CONFIG_FS_READABLE 2020-03-22 08:24:07 -05:00
lib_find_grpfile.c sched: add supplementary group IDs (setgroups/getgroups/initgroups) 2026-08-12 16:06:03 -03:00
lib_getgrbuf.c libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
lib_getgrbufr.c libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
lib_getgrgid.c libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
lib_getgrgidr.c libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
lib_getgrnam.c libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
lib_getgrnamr.c libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
lib_getgrouplist.c libc/grp: add getgrouplist() 2026-06-23 23:09:22 +08:00
lib_grp.h libc/grp: add getgrouplist() 2026-06-23 23:09:22 +08:00
lib_grp_globals.c libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
lib_initgroups.c sched: add supplementary group IDs (setgroups/getgroups/initgroups) 2026-08-12 16:06:03 -03:00
Make.defs libc/grp: add getgrouplist() 2026-06-23 23:09:22 +08:00