ladybird/Kernel/API/POSIX
Andreas Kling 9eeee24a39 Kernel+LibC: Enforce a limit on the number of supplementary group IDs
This patch adds the NGROUPS_MAX constant and enforces it in
sys$setgroups() to ensure that no process has more than 32 supplementary
group IDs.

The number doesn't mean anything in particular, just had to pick a
number. Perhaps one day we'll have a reason to change it.
2022-08-20 22:39:56 +02:00
..
net Kernel: Add support for route flags 2022-05-26 16:33:10 +02:00
netinet Kernel: Add s6_addr32 field in in6_addr struct 2022-06-12 00:28:26 +01:00
sys Kernel+LibC: Enforce a limit on the number of supplementary group IDs 2022-08-20 22:39:56 +02:00
dirent.h Kernel+LibC: Share definitions for dirent.h 2021-08-14 19:58:11 +02:00
errno.h Kernel: Add ESTALE errno code (stale network file handle) 2022-04-26 14:05:49 +02:00
fcntl.h Kernel: Add O_SYNC into fcntl.h 2022-05-05 20:47:38 +02:00
futex.h Kernel: Clean up sys$futex and add support for cross-process futexes 2022-07-21 16:39:22 +02:00
ifaddrs.h Kernel+LibC: Stub out getifaddrs() and freeifaddrs() 2021-12-22 00:02:36 -08:00
poll.h Kernel: Add support for the POLLWRBAND poll event 2021-12-05 12:53:29 +01:00
sched.h Kernel+LibC: Share definitions for sched.h 2021-08-14 19:58:11 +02:00
serenity.h Kernel/Profiling: Add profiling to read syscall 2022-02-14 11:38:13 +01:00
signal.h Kernel: Add the si_errno and si_band siginfo_t members 2021-12-22 22:53:56 +02:00
stdio.h Kernel+LibC: Share definitions for stdio.h 2021-08-14 19:58:11 +02:00
termios.h Kernel+LibC: Share definitions for termios.h 2021-08-14 19:58:11 +02:00
time.h Kernel+LibC: Share definitions for time.h and sys/stat.h 2021-08-14 19:58:11 +02:00
ucontext.h Kernel: Fill some siginfo and ucontext fields on SA_SIGINFO 2022-03-04 20:07:05 +01:00
unistd.h Kernel: Implement an axallowed mount option 2022-07-08 22:27:38 +00:00