/opensolaris-onvv-gate/usr/src/lib/libgss/ |
H A D | gssd_pname_to_uid.c | 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, gidsLe 115 gsscred_expname_to_unix_cred_ext( const gss_buffer_t expName, uid_t *uidOut, gid_t *gidOut, gid_t *gids[], int *gidsLen, int try_mech) argument 213 gsscred_expname_to_unix_cred( const gss_buffer_t expName, uid_t *uidOut, gid_t *gidOut, gid_t *gids[], int *gidsLen) argument 310 gsscred_name_to_unix_cred_ext( const gss_name_t intName, const gss_OID mechType, uid_t *uidOut, gid_t *gidOut, gid_t *gids[], int *gidsLen, int try_mech) argument 415 gsscred_name_to_unix_cred( const gss_name_t intName, const gss_OID mechType, uid_t *uidOut, gid_t *gidOut, gid_t *gids[], int *gidsLen) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_wksids.c | 241 * access token (gids). 252 smb_wka_token_groups(uint32_t flags, smb_ids_t *gids) argument 257 total_cnt = gids->i_cnt + 3; 259 gids->i_ids = realloc(gids->i_ids, total_cnt * sizeof (smb_id_t)); 260 if (gids->i_ids == NULL) 263 id = gids->i_ids + gids->i_cnt; 269 gids->i_cnt++; 281 gids [all...] |
H A D | smb_sam.c | 307 smb_sam_usr_groups(smb_sid_t *user_sid, smb_ids_t *gids) argument 328 total_cnt = gids->i_cnt + gcnt; 329 gids->i_ids = realloc(gids->i_ids, total_cnt * sizeof (smb_id_t)); 330 if (gids->i_ids == NULL) 336 ids = gids->i_ids + gids->i_cnt; 349 gids->i_cnt++;
|
/opensolaris-onvv-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_dispq.c | 235 fmd_dispq_dispatch_one(fmd_dispqelem_t *dep, ulong_t *gids, argument 244 if (BT_TEST(gids, gid) != 0) 251 BT_SET(gids, gid); 268 fmd_dispq_dispatchv(fmd_dispqelem_t *root, ulong_t *gids, argument 275 return (fmd_dispq_dispatch_one(root, gids, ep, class)); 278 n += fmd_dispq_dispatchv(dep, gids, ep, class, cc - 1, cv + 1); 281 n += fmd_dispq_dispatchv(dep, gids, ep, class, cc - 1, cv + 1); 284 n += fmd_dispq_dispatch_one(dep, gids, ep, class); 315 ulong_t *gids; local 354 gids [all...] |
/opensolaris-onvv-gate/usr/src/cmd/oamuser/user/ |
H A D | groups.c | 50 edit_group(char *login, char *new_login, gid_t gids[], int overwrite) argument 160 if (overwrite || !gids) { 182 if (gids) { 183 for (i = 0; gids[i] != -1; i++) { 184 if (g_ptr->gr_gid == gids[i]) {
|
/opensolaris-onvv-gate/usr/src/lib/libbc/inc/include/rpc/ |
H A D | key_prot.h | 98 } gids; member in struct:unixcred
|
/opensolaris-onvv-gate/usr/src/uts/common/gssapi/ |
H A D | gssapi_ext.h | 214 gid_t *gids[], 224 gid_t *gids[], 232 gid_t *gids[],
|
H A D | gssd_clnt_stubs.c | 2475 kgsscred_expname_to_unix_cred(expName, uidOut, gidOut, gids, gidsLen, uid) 2479 gid_t *gids[]; 2499 if (gids) 2500 *gids = NULL; 2532 if (gids && gidsLen) 2534 *gids = res.gids.GSSCRED_GIDS_val; 2535 *gidsLen = res.gids.GSSCRED_GIDS_len; 2536 res.gids.GSSCRED_GIDS_val = NULL; 2537 res.gids [all...] |
H A D | gssd.x | 361 GSSCRED_GIDS gids; /* array of principal's gids */ 376 GSSCRED_GIDS gids; /* array of principal's gids */ 388 GSSCRED_GIDS gids; /* array of principal's gids */ 500 * gsscred interface functions to obtain principal uid and gids
|
/opensolaris-onvv-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Ucred/ |
H A D | Ucred.xs | 129 const gid_t *gids; 132 n = ucred_getgroups(uc, &gids); 147 PUSHs(sv_2mortal(newSViv(gids[i])));
|
/opensolaris-onvv-gate/usr/src/lib/libnsl/rpc/ |
H A D | auth_sys.c | 175 gid_t *gids = alloca(maxgrp * sizeof (gid_t)); local 184 if ((len = getgroups(maxgrp, gids)) < 0) { 190 return (authsys_create(machname, uid, gid, len, gids)); 210 gid_t *gids = alloca(maxgrp * sizeof (gid_t)); local 221 if ((len = getgroups(maxgrp, gids)) < 0) { 228 res = authsys_create(machname, uid, gid, len, gids);
|
H A D | key_prot.c | 156 return (xdr_array(xdrs, (char **)&objp->gids.gids_val, 157 (uint_t *)&objp->gids.gids_len, MAXGIDS, 168 return (xdr_array(xdrs, (char **)&objp->gids.gids_val, 169 (uint_t *)&objp->gids.gids_len, ~0,
|
/opensolaris-onvv-gate/usr/src/uts/common/rpc/sec/ |
H A D | key_prot.c | 113 if (!xdr_array(xdrs, (char **)&objp->gids.gids_val, 114 (uint_t *)&objp->gids.gids_len, MAXGIDS,
|
H A D | key_call.c | 206 res.getcredres_u.cred.gids.gids_val = (uint_t *)groups; 222 *len = res.getcredres_u.cred.gids.gids_len;
|
/opensolaris-onvv-gate/usr/src/uts/common/rpc/ |
H A D | key_prot.x | 160 const MAXGIDS = 16; /* max number of gids in gid list */ 168 u_int gids<MAXGIDS>; 177 u_int gids<>;
|
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | netr_logon.c | 656 * (info3) to an internal representation (gids) 659 netr_setup_domain_groups(struct netr_validation_info3 *info3, smb_ids_t *gids) argument 669 total_cnt = gids->i_cnt + i; 671 gids->i_ids = realloc(gids->i_ids, total_cnt * sizeof (smb_id_t)); 672 if (gids->i_ids == NULL) 677 ids = gids->i_ids + gids->i_cnt; 678 for (i = 0; i < info3->GroupCount; i++, gids->i_cnt++, ids++) { 695 gids [all...] |
H A D | smb_logon.c | 181 gid_t *gids; local 208 gids = (gid_t *)malloc(ngroups_max * sizeof (gid_t)); 209 if (gids == NULL) { 212 bzero(gids, ngroups_max * sizeof (gid_t)); 214 gids[0] = pwd->pw_gid; 218 * of gids array. 220 num = _getgroupsbymember(pwd->pw_name, gids, ngroups_max, 1); 231 bcopy(gids, pgrps->pg_grps, num * sizeof (gid_t)); 234 free(gids);
|
/opensolaris-onvv-gate/usr/src/cmd/gss/gssd/ |
H A D | gssd_clnt_stubs.c | 2088 kgsscred_expname_to_unix_cred(expName, uidOut, gidOut, gids, gidsLen, uid) 2092 gid_t *gids[]; 2111 if (gids) 2112 *gids = NULL; 2140 if (gids && gidsLen) 2142 *gids = res.gids.GSSCRED_GIDS_val; 2143 *gidsLen = res.gids.GSSCRED_GIDS_len; 2144 res.gids.GSSCRED_GIDS_val = NULL; 2145 res.gids [all...] |
H A D | gssdtest.c | 1844 gid_t *gids, gidOut; local 1873 &gids, &gidsLen, uidIn); 1880 printf(gettext(" %d gids <"), gidsLen); 1885 printf(" %d ", gids[i]); 1888 FREE(gids, gidsLen * sizeof (gid_t)); 1905 gid_t *gids, gidOut; local 1967 &gidOut, &gids, &gidsLen, uid); 1980 printf(gettext(" %d gids <"), gidsLen); 1985 printf(" %d ", gids[i]); 1988 FREE(gids, gidsLe 2003 gid_t *gids, gidOut; local [all...] |
H A D | gssd_proc.c | 2457 gid_t *gids, gidOut; local 2493 &gids, &gidsLen); 2499 res->gids.GSSCRED_GIDS_val = gids; 2500 res->gids.GSSCRED_GIDS_len = gidsLen; 2515 gid_t *gids, gidOut; local 2540 &gidOut, &gids, &gidsLen); 2545 res->gids.GSSCRED_GIDS_val = gids; 2546 res->gids 2560 gid_t *gids, gidOut; local [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/fs/zfs/ |
H A D | dsl_deleg.c | 420 const gid_t *gids; local 445 gids = crgetgroups(cr); 447 id = gids[i]; 503 const gid_t *gids; local 519 gids = crgetgroups(cr); 521 id = gids[i];
|
/opensolaris-onvv-gate/usr/src/cmd/keyserv/ |
H A D | keyserv.c | 876 (int *)&cred->gids.gids_len, 877 (gid_t *)cred->gids.gids_val)) { 886 cred->uid, cred->gid, cred->gids.gids_len); 1110 uint_t gids[MAXGIDS]; local 1156 result.gres.getcredres_u.cred.gids.gids_val = gids;
|
/opensolaris-onvv-gate/usr/src/cmd/tar/ |
H A D | tar.c | 4460 /* (Ditto for gids) */ 6156 static cachenode_t *gids[HASHSIZE]; variable 6214 if (table == uids || table == gids) 6240 if ((c = hash_lookup_byval(gids, gid)) == NULL) { 6242 c = hash_insert(gids, grent ? grent->gr_name : NULL, gid);
|