NGRPS
GETGROUPS_T gids[NGRPS];
int igids[NGRPS], i;
if ((len = getgroups(NGRPS, gids)) < 0)
for(i = 0; i < NGRPS; i++) {
&(p->aup_len), NGRPS, sizeof(int),
int area_gids[NGRPS];
if (gid_len > NGRPS) {
if (ngids > NGRPS)
ngids = NGRPS;
&(p->aup_len), NGRPS, sizeof(u_int), (xdrproc_t)xdr_u_int) ) {
_getgroups(char *uname, gid_t groups[NGRPS])
if (ngroups == NGRPS) {
static int _getgroups( char *, gid_t [NGRPS] );
for (gidlen = 0; gidlen < NGRPS; gidlen++) {
gid_t groups[NGRPS]; /* cached groups */
u_int area_gids[NGRPS];
if (gid_len > NGRPS) {
gid_t cl_gid_storage[NGRPS];
int len = NGRPS;
if (ngroups > NGRPS)
ngroups = NGRPS;