add setxid.c for new set*id() framework. missed in last commit.
[oweals/musl.git] / src / linux / setgroups.c
index 4d578013d7cd15e3b7ba14720dbcd5d036028fbc..9758940af2c57eaa4a836d8e34cc34ea073bba3c 100644 (file)
@@ -1,7 +1,7 @@
 #include <unistd.h>
 #include "syscall.h"
 
-int setgroups(int count, const gid_t list[])
+int setgroups(size_t count, const gid_t list[])
 {
-       return syscall2(__NR_setgroups, count, (long)list);
+       return syscall(SYS_setgroups, count, list);
 }