nuttx/libs/libc/pwd
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 libs/libc/unistd: add getspnam function 2024-10-16 11:15:25 +08:00
Kconfig libc/pwd: default ostest multiuser passwd path to /tmp/ostest_passwd 2026-07-30 09:48:10 +08:00
lib_find_pwdfile.c sched: add supplementary group IDs (setgroups/getgroups/initgroups) 2026-08-12 16:06:03 -03:00
lib_getpwbuf.c libs/libc/pwd: add new member to passwd struct 2024-10-16 11:15:25 +08:00
lib_getpwbufr.c libs/libc/pwd: add new member to passwd struct 2024-10-16 11:15:25 +08:00
lib_getpwent.c libs/libc/pwd: add new member to passwd struct 2024-10-16 11:15:25 +08:00
lib_getpwnam.c libs/libc/pwd: add new member to passwd struct 2024-10-16 11:15:25 +08:00
lib_getpwnamr.c libs/libc/pwd: add new member to passwd struct 2024-10-16 11:15:25 +08:00
lib_getpwuid.c libs/libc/pwd: add new member to passwd struct 2024-10-16 11:15:25 +08:00
lib_getpwuidr.c libs/libc/pwd: add new member to passwd struct 2024-10-16 11:15:25 +08:00
lib_getspnam.c libs/libc/unistd: add getspnam function 2024-10-16 11:15:25 +08:00
lib_getspnamr.c libs/libc/unistd: add getspnam function 2024-10-16 11:15:25 +08:00
lib_pwd.h libs/libc/unistd: add getspnam function 2024-10-16 11:15:25 +08:00
lib_pwd_globals.c libs/libc/unistd: add getspnam function 2024-10-16 11:15:25 +08:00
Make.defs libs/libc/unistd: add getspnam function 2024-10-16 11:15:25 +08:00