Lines Matching defs:gids
119 gid_t *gids[],
172 if (gids && gidsLen && gidOut)
174 gidOut, gids, gidsLen));
187 gids, gidsLen);
217 gid_t *gids[],
220 return (gsscred_expname_to_unix_cred_ext(expName, uidOut, gidOut, gids,
232 private_gsscred_expname_to_unix_cred(expName, uidOut, gidOut, gids, gidsLen)
236 gid_t *gids[];
248 if (gids && gidsLen && gidOut)
249 return (gss_get_group_info(*uidOut, gidOut, gids, gidsLen));
315 gid_t *gids[],
351 if (gids && gidsLen && gidOut)
352 return (gss_get_group_info(*uidOut, gidOut, gids,
370 gids, gidsLen);
420 gid_t *gids[],
424 uidOut, gidOut, gids, gidsLen, 1));
436 gss_get_group_info(uid, gidOut, gids, gidsLen)
439 gid_t *gids[];
446 if (gidOut == NULL || gids == NULL || gidsLen == NULL)
449 *gids = NULL;
465 *gids = (gid_t *)calloc(maxgroups, sizeof (gid_t));
466 if (*gids == NULL)
470 (*gids)[0] = pw->pw_gid;
471 *gidsLen = _getgroupsbymember(pw->pw_name, *gids, maxgroups, 1);
478 free(*gids);
479 *gids = NULL;
482 free(*gids);
483 *gids = NULL;
488 (*gids)[0] = (*gids)[*gidsLen];