this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add sys_initgroups(), maybe fixes #303

+19
+1
src/kernel/emulation/linux/CMakeLists.txt
··· 46 46 unistd/readv.c 47 47 unistd/writev.c 48 48 unistd/flock.c 49 + unistd/initgroups.c 49 50 mount/unmount.c 50 51 mman/mman.c 51 52 mman/madvise.c
+2
src/kernel/emulation/linux/syscalls.c
··· 21 21 #include "mman/mman.h" 22 22 #include "mman/madvise.h" 23 23 #include "mman/msync.h" 24 + #include "unistd/initgroups.h" 24 25 #include "unistd/getsid.h" 25 26 #include "unistd/flock.h" 26 27 #include "unistd/sync.h" ··· 334 335 [239] = sys_fremovexattr, 335 336 [240] = sys_listxattr, 336 337 [241] = sys_flistxattr, 338 + [243] = sys_initgroups, 337 339 [244] = sys_posix_spawn, 338 340 [266] = sys_shm_open, 339 341 [267] = sys_shm_unlink,
+9
src/kernel/emulation/linux/unistd/initgroups.c
··· 1 + #include "initgroups.h" 2 + #include "setgroups.h" 3 + #include "../base.h" 4 + 5 + long sys_initgroups(unsigned int size, int* gidset, int gmuid) 6 + { 7 + return sys_setgroups(size, gidset); 8 + } 9 +
+7
src/kernel/emulation/linux/unistd/initgroups.h
··· 1 + #ifndef LINUX_INITGROUPS_H 2 + #define LINUX_INITGROUPS_H 3 + 4 + long sys_initgroups(unsigned int size, int* gidset, int gmuid); 5 + 6 + #endif 7 +