/* ISC license. */ /* MT-unsafe */ #include #include #include #include #include #include int prot_grps (char const *name) { gid_t tab[NGROUPS_MAX] ; int n = prot_readgroups(name, tab, NGROUPS_MAX) ; return n < 0 ? -1 : setgroups(n, tab) ; }