1 #include <sys/cdefs.h> 2 #include <lib.h> 3 #include "namespace.h" 4 5 #include <string.h> 6 #include <unistd.h> 7 setgroups(int ngroups,const gid_t * gidset)8int setgroups(int ngroups, const gid_t *gidset) 9 { 10 message m; 11 12 memset(&m, 0, sizeof(m)); 13 m.m_lc_pm_groups.ptr = (vir_bytes)gidset; 14 m.m_lc_pm_groups.num = ngroups; 15 16 return(_syscall(PM_PROC_NR, PM_SETGROUPS, &m)); 17 } 18