/* getgroups.c */ #include #include "namespace.h" #include #include #include int getgroups(int ngroups, gid_t *arr) { message m; memset(&m, 0, sizeof(m)); m.m_lc_pm_groups.num = ngroups; m.m_lc_pm_groups.ptr = (vir_bytes)arr; return(_syscall(PM_PROC_NR, PM_GETGROUPS, &m)); }