Searched refs:gids (Results 1 - 23 of 23) sorted by relevance

/opensolaris-onvv-gate/usr/src/lib/libgss/
H A Dgssd_pname_to_uid.c119 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 Dsmb_wksids.c241 * 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 Dsmb_sam.c307 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 Dfmd_dispq.c235 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 Dgroups.c50 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 Dkey_prot.h98 } gids; member in struct:unixcred
/opensolaris-onvv-gate/usr/src/uts/common/gssapi/
H A Dgssapi_ext.h214 gid_t *gids[],
224 gid_t *gids[],
232 gid_t *gids[],
H A Dgssd_clnt_stubs.c2475 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 Dgssd.x361 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 DUcred.xs129 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 Dauth_sys.c175 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 Dkey_prot.c156 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 Dkey_prot.c113 if (!xdr_array(xdrs, (char **)&objp->gids.gids_val,
114 (uint_t *)&objp->gids.gids_len, MAXGIDS,
H A Dkey_call.c206 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 Dkey_prot.x160 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 Dnetr_logon.c656 * (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 Dsmb_logon.c181 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 Dgssd_clnt_stubs.c2088 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 Dgssdtest.c1844 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 Dgssd_proc.c2457 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 Ddsl_deleg.c420 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 Dkeyserv.c876 (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 Dtar.c4460 /* (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);

Completed in 218 milliseconds