Lines Matching refs:gidsLen
120 int *gidsLen, in gsscred_expname_to_unix_cred_ext() argument
172 if (gids && gidsLen && gidOut) in gsscred_expname_to_unix_cred_ext()
174 gidOut, gids, gidsLen)); in gsscred_expname_to_unix_cred_ext()
187 gids, gidsLen); in gsscred_expname_to_unix_cred_ext()
218 int *gidsLen) in gsscred_expname_to_unix_cred() argument
221 gidsLen, 1)); in gsscred_expname_to_unix_cred()
232 private_gsscred_expname_to_unix_cred(expName, uidOut, gidOut, gids, gidsLen) in private_gsscred_expname_to_unix_cred() argument
237 int *gidsLen;
248 if (gids && gidsLen && gidOut)
249 return (gss_get_group_info(*uidOut, gidOut, gids, gidsLen));
316 int *gidsLen, in gsscred_name_to_unix_cred_ext() argument
351 if (gids && gidsLen && gidOut) in gsscred_name_to_unix_cred_ext()
353 gidsLen)); in gsscred_name_to_unix_cred_ext()
370 gids, gidsLen); in gsscred_name_to_unix_cred_ext()
421 int *gidsLen) in gsscred_name_to_unix_cred() argument
424 uidOut, gidOut, gids, gidsLen, 1)); in gsscred_name_to_unix_cred()
436 gss_get_group_info(uid, gidOut, gids, gidsLen) in gss_get_group_info() argument
440 int *gidsLen;
446 if (gidOut == NULL || gids == NULL || gidsLen == NULL)
450 *gidsLen = 0;
471 *gidsLen = _getgroupsbymember(pw->pw_name, *gids, maxgroups, 1);
476 if (*gidsLen < 1)
481 } else if (*gidsLen == 1) {
484 *gidsLen = 0;
487 *gidsLen = *gidsLen -1;
488 (*gids)[0] = (*gids)[*gidsLen];