/illumos-gate/usr/src/cmd/fs.d/nfs/nfsmapid/ |
H A D | nfsmapid_test.c | 172 gid_t gid; in do_test() local 215 stat = nfs_idmap_str_gid(&str, &gid); in do_test() 237 gid = atoi(argv[1]); in do_test() 240 stat = nfs_idmap_gid_str(gid, &str); in do_test() 491 nfs_idmap_str_gid(utf8string *u8s, gid_t *gid) in nfs_idmap_str_gid() argument 512 *gid = GID_NOBODY; in nfs_idmap_str_gid() 561 *gid = resp->u_res.gid; in nfs_idmap_str_gid() 565 *gid = resp->u_res.gid; in nfs_idmap_str_gid() 582 *gid = GID_NOBODY; in nfs_idmap_str_gid() 605 if (gid == GID_NOBODY) { in nfs_idmap_gid_str() [all …]
|
/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_dispq.c | 242 id_t gid = dlp->dq_eventq->eq_sgid; in fmd_dispq_dispatch_one() local 244 if (BT_TEST(gids, gid) != 0) in fmd_dispq_dispatch_one() 251 BT_SET(gids, gid); in fmd_dispq_dispatch_one() 361 if (gid >= 0) { in fmd_dispq_dispatch_gid() 364 BT_CLEAR(gids, gid); in fmd_dispq_dispatch_gid() 385 if (n == 0 && gid < 0 && fmd.d_self != NULL) in fmd_dispq_dispatch_gid() 400 id_t gid; in fmd_dispq_getgid() local 405 dqp->dq_gmax = MAX(dqp->dq_gmax, gid); in fmd_dispq_getgid() 409 return (gid); in fmd_dispq_getgid() 413 fmd_dispq_delgid(fmd_dispq_t *dqp, id_t gid) in fmd_dispq_delgid() argument [all …]
|
/illumos-gate/usr/src/lib/nsswitch/ad/common/ |
H A D | getpwnam.c | 57 uid_t uid, gid_t gid, const char *gecos, in update_buffer() argument 93 argp->key.name, "x", uid, gid, gecos, homedir, shell); in update_buffer() 96 name, domain, "x", uid, gid, gecos, homedir, shell); in update_buffer() 180 gid_t gid; in _nss_ad_passwd2str() local 270 if (update_buffer(be, argp, name_v[0], domain, uid, gid, in _nss_ad_passwd2str() 306 gid_t gid; in getbyname() local 363 flag, &is_user, &is_wuser, &gid, NULL, NULL, NULL); in getbyname() 371 be->uid, gid, "", "", "") < 0) in getbyname() 398 gid_t gid; in getbyuid() local 448 winname, windomain, 0, &is_user, &is_wuser, &gid, in getbyuid() [all …]
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | getgrnam_r.c | 67 _uncached_getgrgid_r(gid_t gid, struct group *result, char *buffer, int buflen); 94 getgrgid_r(gid_t gid, struct group *result, char *buffer, int buflen) in getgrgid_r() argument 99 arg.key.gid = gid; in getgrgid_r() 106 _uncached_getgrgid_r(gid_t gid, struct group *result, char *buffer, in _uncached_getgrgid_r() argument 112 arg.key.gid = gid; in _uncached_getgrgid_r() 123 __posix_getgrgid_r(gid_t gid, struct group *grp, char *buffer, in __posix_getgrgid_r() argument 130 if ((*result = getgrgid_r(gid, grp, buffer, (uintptr_t)bufsize)) in __posix_getgrgid_r() 450 gid_t gid = grp->gr_gid; in process_cstr() local 457 for (i = 0; i < numgids && *gidp != gid; i++, in process_cstr() 466 *gidp = gid; in process_cstr()
|
/illumos-gate/usr/src/lib/libbsm/common/ |
H A D | audit_rexecd.c | 139 gid_t gid; local 169 gid = (gid_t)-1; 172 gid = pwd->pw_gid; 196 au_to_subject_ex(uid, uid, gid, uid, gid, pid, pid, &tid)); 250 gid_t gid; local 280 gid = (gid_t)-1; 283 gid = pwd->pw_gid; 307 au_to_subject_ex(uid, uid, gid, uid, gid, pid, pid, &tid));
|
H A D | audit_ftpd.c | 134 gid_t gid; in generate_record() local 149 gid = (gid_t)-1; in generate_record() 152 gid = pwd->pw_gid; in generate_record() 177 (void) au_write(rd, au_to_subject_ex(uid, uid, gid, in generate_record() 251 gid_t gid; in audit_ftpd_logout() local 277 gid = getgid(); in audit_ftpd_logout() 284 egid, uid, gid, pid, pid, &info.ai_termid)); in audit_ftpd_logout()
|
H A D | audit_rexd.c | 148 audit_rexd_fail(msg, hostname, user, uid, gid, shell, cmd) in audit_rexd_fail() argument 153 gid_t gid; /* group of user requesting service */ 203 au_to_subject_ex(uid, uid, gid, uid, gid, pid, pid, 267 audit_rexd_success(hostname, user, uid, gid, shell, cmd) in audit_rexd_success() argument 271 gid_t gid; /* group of user requesting service */ 329 au_to_subject_ex(uid, uid, gid, uid, gid, pid, pid,
|
/illumos-gate/usr/src/uts/common/sys/ib/ |
H A D | ib_types.h | 74 } gid; member 77 #define gid_prefix gid.ucast_gid.ugid_prefix 78 #define gid_guid gid.ucast_gid.ugid_guid 80 #define mgid_prefix gid.mcast_gid.mcast_gid_prefix 81 #define mgid_bytes gid.mcast_gid.mcast_gid_bytes
|
/illumos-gate/usr/src/uts/common/rpc/sec/ |
H A D | authu_prot.c | 116 gid_t gid; in xdr_authkern() local 126 gid = crgetgid(cr); in xdr_authkern() 137 xdr_gid_t(xdrs, &gid) && in xdr_authkern() 151 gid_t gid; in xdr_authloopback() local 161 gid = crgetgid(cr); in xdr_authloopback() 168 xdr_gid_t(xdrs, &gid) && in xdr_authloopback()
|
/illumos-gate/usr/src/uts/common/sys/ib/mgt/ibcm/ |
H A D | ibcm_arp.h | 39 #define IBCM_H2N_GID(gid) \ argument 42 ptr = (uint32_t *)&gid.gid_prefix; \ 43 gid.gid_prefix = (uint64_t)(((uint64_t)ntohl(ptr[0]) << 32) | \ 45 ptr = (uint32_t *)&gid.gid_guid; \ 46 gid.gid_guid = (uint64_t)(((uint64_t)ntohl(ptr[0]) << 32) | \
|
/illumos-gate/usr/src/lib/nsswitch/ldap/common/ |
H A D | getgrent.c | 96 char **gname, **passwd, **gid, *password, *end; in _nss_ldap_group2str() local 142 gid = __ns_ldap_getAttr(result->entry, _G_GID); in _nss_ldap_group2str() 143 if (gid == NULL || gid[0] == NULL || (strlen(gid[0]) < 1)) { in _nss_ldap_group2str() 148 if (strtoul(gid[0], &end, 10) > MAXUID) in _nss_ldap_group2str() 149 gid = gid_nobody_v; in _nss_ldap_group2str() 150 len = snprintf(buffer, buflen, "%s:%s:%s:", gname[0], password, gid[0]); in _nss_ldap_group2str() 413 gid_t gid; in getbymember() local 481 gid = (gid_t)strtol(groupvalue[0], (char **)NULL, 10); in getbymember() 490 if (argp->gid_array[k] == gid) { in getbymember() 495 argp->gid_array[argp->numgids++] = gid; in getbymember()
|
/illumos-gate/usr/src/tools/protolist/ |
H A D | protolist.c | 45 const char *uid, *gid; in visit_dir() local 136 gid = stdfindbyvalue(st->st_gid, groupnames); in visit_dir() 137 if (gid == NULL) in visit_dir() 138 gid = "NO_SUCH_GID"; in visit_dir() 145 ftype, name, symsrc, st->st_mode % 010000, uid, gid, in visit_dir()
|
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_ib.c | 202 ib_gid_t gid; in iser_ib_bind_service() local 239 idm_svc, hca->hca_guid, gid); in iser_ib_bind_service() 940 ib_gid_t gid; in iser_ib_handle_portup_event() local 1010 idm_svc, event->ev_hca_guid, gid); in iser_ib_handle_portup_event() 1017 (longlong_t)gid.gid_guid); in iser_ib_handle_portup_event() 1044 ib_gid_t gid; in iser_ib_handle_portdown_event() local 1430 iser_ib_gid2hca(ib_gid_t gid) in iser_ib_gid2hca() argument 1443 gid.gid_prefix) && in iser_ib_gid2hca() 1445 gid.gid_guid)) { in iser_ib_gid2hca() 1664 is_sbind->is_gid = gid; in iser_ib_activate_port() [all …]
|
/illumos-gate/usr/src/lib/nsswitch/compat/common/ |
H A D | getgrent.c | 70 ulong_t gid; in validate_group_ids() local 88 gid = strtoul(gidp, (char **)&linep, 10); /* grab gid */ in validate_group_ids() 93 if (gid <= MAXUID) in validate_group_ids() 143 return (g->gr_gid == argp->key.gid); 153 if (argp->key.gid > MAXUID) 200 int gid = g->gr_gid; local 203 if (gid == gid_array[i]) { 208 gid_array[numgids++] = gid;
|
/illumos-gate/usr/src/cmd/nscd/ |
H A D | getgr.c | 62 (void) snprintf(whoami, len, "%s [key=%d]", name, argp->key.gid); in grgid_getlogstr() 71 return (_NSC_INT_KEY_CMP(e1->key.gid, e2->key.gid)); in grgid_compar() 76 return ((uint_t)key->gid % htsize); in grgid_gethash()
|
/illumos-gate/usr/src/lib/lib9p/common/ |
H A D | genacl.c | 57 uid_t uid, gid_t gid, gid_t *gids, size_t ngids); 74 if (tid == gid) in l9p_ingroup() 104 uid_t uid, gid_t gid, gid_t *gids, size_t ngids) in l9p_check_aces() argument 140 match = l9p_ingroup(st->st_gid, gid, gids, ngids); in l9p_check_aces() 157 match = l9p_ingroup(tid, gid, gids, ngids); in l9p_check_aces() 256 gid_t gid, *gids; in l9p_acl_check_access() local 265 gid = args->aca_gid; in l9p_acl_check_access() 272 (u_int)opmask, (long)uid, (long)gid, ngids); in l9p_acl_check_access() 338 uid, gid, gids, ngids); in l9p_acl_check_access() 341 uid, gid, gids, ngids); in l9p_acl_check_access() [all …]
|
/illumos-gate/usr/src/uts/common/idmap/ |
H A D | idmap_cache.c | 448 *gid = result->gid; in kidmap_cache_lookup_gidbysid() 485 *pid = result->gid; in kidmap_cache_lookup_pidbysid() 543 entry.pid = gid; in kidmap_cache_lookup_sidbygid() 597 new->gid = UNDEF_GID; in kidmap_cache_add_sid2uid() 682 result->gid = gid; in kidmap_cache_add_sid2gid() 690 new->gid = gid; in kidmap_cache_add_sid2gid() 717 find.pid = gid; in kidmap_cache_add_sid2gid() 730 new->pid = gid; in kidmap_cache_add_sid2gid() 783 result->gid = pid; in kidmap_cache_add_sid2pid() 794 new->gid = UNDEF_GID; in kidmap_cache_add_sid2pid() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/smbclnt/smbiod-svc/ |
H A D | smbiod-svc.c | 74 static int cmd_start(uid_t uid, gid_t gid); 75 static int new_child(uid_t uid, gid_t gid); 359 gid_t gid; in svc_dispatch() local 380 gid = ucred_getrgid(ucred); in svc_dispatch() 393 rc = cmd_start(uid, gid); in svc_dispatch() 411 cmd_start(uid_t uid, gid_t gid) in cmd_start() argument 454 if (fchown(fd, uid, gid) < 0) { in cmd_start() 466 (void) new_child(uid, gid); in cmd_start() 494 new_child(uid_t uid, gid_t gid) in new_child() argument 500 rc = __init_daemon_priv(flags, uid, gid, PRIV_NET_ACCESS, NULL); in new_child()
|
/illumos-gate/usr/src/lib/libproject/common/ |
H A D | getprojent.c | 137 ismember(struct project *proj, const char *user, gid_t gid, int is_default) in ismember() argument 147 if (getgrgid_r(gid, &grp, grbuf, NSS_BUFLEN_GROUP) != NULL) { in ismember() 268 gid_t gid; in _inproj() local 277 gid = pwd.pw_gid; in _inproj() 285 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); in _inproj() 294 return (ismember(&proj, user, gid, in _inproj() 310 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); in _inproj() 319 if (getgrgid_r(gid, &grp, grbuf, NSS_LINELEN_GROUP) != NULL) { in _inproj() 323 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); in _inproj() 329 return (ismember(&proj, user, gid, NORMAL_PROJECT)); in _inproj()
|
/illumos-gate/usr/src/cmd/oamuser/group/ |
H A D | add_group.c | 39 add_group(group, gid) in add_group() argument 41 gid_t gid; /* gid of group to add */ 80 (void) fprintf(etctmp, "%s::%u:\n", group, gid); 91 (void) fprintf(etctmp, "%s::%u:\n", group, gid);
|
/illumos-gate/usr/src/lib/nsswitch/nis/common/ |
H A D | getpwnam.c | 64 gid_t gid; in validate_passwd_ids() local 98 gid = (gidl > MAXUID) ? GID_NOBODY : (gid_t)gidl; in validate_passwd_ids() 101 idlen = snprintf(NULL, 0, "%u:%u", uid, gid); in validate_passwd_ids() 110 *linepp, uid, gid, linep); in validate_passwd_ids() 119 (void) snprintf(uidp, idlen + 1, "%u:%u", uid, gid); in validate_passwd_ids()
|
/illumos-gate/usr/src/cmd/sendmail/libsmutil/ |
H A D | safefile.c | 46 safefile(fn, uid, gid, user, flags, mode, st) 49 GID_T gid; variable 65 fn, (int) uid, (int) gid, flags, mode); 116 gid = st->st_gid; 129 ret = safedirpath(".", uid, gid, user, 135 ret = safedirpath(fn, uid, gid, user, 219 if (stbuf.st_gid == gid) 333 if (st->st_gid == gid) 397 GID_T gid; 579 ret = safedirpath(target, uid, gid, user, flags, [all …]
|
/illumos-gate/usr/src/lib/pam_modules/dhkeys/ |
H A D | dhkeys.c | 103 gid_t gid, /* in */ in get_and_set_seckey() argument 127 algtype, uid, gid) >= 0) { in get_and_set_seckey() 203 gid_t gid; in establish_key() local 237 gid = pw.pw_gid; in establish_key() 281 mp->algtype, short_passp, uid, gid, in establish_key() 305 AUTH_DES_ALGTYPE, short_passp, uid, gid, &get_seckey_cnt, in establish_key() 407 gid_t gid; in remove_key() local 467 gid = (gid_t)attr_pw[1].data.val_i; in remove_key() 469 (void) key_removesecret_g_uid(uid, gid); in remove_key()
|
/illumos-gate/usr/src/lib/libsmbfs/smb/ |
H A D | acl_api.c | 279 smbfs_acl_set(int fd, acl_t *acl, uid_t uid, gid_t gid) in smbfs_acl_set() argument 298 if (gid != (gid_t)-1) in smbfs_acl_set() 303 if (uid == (uid_t)-1 || gid == (gid_t)-1) { in smbfs_acl_set() 313 if (gid == (gid_t)-1) in smbfs_acl_set() 314 gid = st.st_gid; in smbfs_acl_set() 321 error = smbfs_acl_zfs2sd(acl, uid, gid, selector, &sd); in smbfs_acl_set()
|
/illumos-gate/usr/src/cmd/valtools/ |
H A D | ckgid.c | 111 char *gid; in main() local 215 gid = (char *)malloc(len); in main() 216 if (!gid) { in main() 221 n = ckgid(gid, disp, deflt, error, help, prompt); in main() 227 (void) fputs(gid, stdout); in main()
|