/illumos-gate/usr/src/lib/libbc/libc/sys/4.2/ |
H A D | setgid.c | 30 setgid(int gid) argument 32 return (setregid(gid, gid));
|
/illumos-gate/usr/src/lib/libbc/libc/sys/common/ |
H A D | getgid.c | 32 int gid; local 34 if ((gid = _getgid()) > 0xffff) 35 gid = 60001; /* nobody */ 36 return (gid);
|
H A D | setregid.c | 32 setregid(int gid, int egid) argument 34 if (gid > 0xffff || egid > 0xffff) { 38 return (_setregid(gid, egid));
|
/illumos-gate/usr/src/lib/libbc/libc/sys/sys5/ |
H A D | setgid.c | 32 setgid(int gid) argument 35 return (setregid(gid, gid)); 37 return (setregid(-1, gid));
|
/illumos-gate/usr/src/lib/libcmdutils/common/ |
H A D | gid.c | 41 static boolean_t isreservedgid(gid_t gid); 44 * Find the highest unused uid. If the highest unused gid is "stop", 50 gid_t gid = start; local 58 if (grp->gr_gid >= gid) { 63 gid = grp->gr_gid + 1; 73 while (isreservedgid(gid) && gid < stop) /* Skip reserved IDs */ 74 gid++; 75 *ret = gid; 80 * Check to see whether the gid i 84 isreservedgid(gid_t gid) argument 96 gid_t gid; local [all...] |
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/safety/ |
H A D | tst.gid.d | 31 * collect gid at every fbt probe and at every firing of a 37 @a[gid] = count(); 42 @a[gid] = count();
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/vars/ |
H A D | tst.gid.d | 32 /curpsinfo->pr_gid == gid/ 39 printf("%d != %d\n", curpsinfo->pr_gid, gid);
|
/illumos-gate/usr/src/cmd/oamuser/lib/ |
H A D | vgid.c | 48 valid_gid( gid, gptr ) 49 gid_t gid; 54 if( gid < 0 ) return( INVALID ); 56 if( gid > MAXUID ) return( TOOBIG ); 58 if( t_gptr = getgrgid( gid ) ) { 63 if( gid <= DEFGID ) { 64 if( gptr ) *gptr = getgrgid( gid );
|
H A D | file.c | 32 check_perm( statbuf, uid, gid, perm ) 35 gid_t gid; 51 if( (statbuf.st_gid == gid) &&
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/rdma/ |
H A D | ib_addr.h | 79 union ib_gid *gid) 81 (void) memcpy(gid, dev_addr->broadcast + 4, sizeof (*gid)); 85 union ib_gid *gid) 87 (void) memcpy(gid, dev_addr->src_dev_addr + 4, sizeof (*gid)); 91 union ib_gid *gid) 93 (void) memcpy(dev_addr->src_dev_addr + 4, gid, sizeof (*gid)); 97 union ib_gid *gid) 78 ib_addr_get_mgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument 84 ib_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument 90 ib_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument 96 ib_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument 102 ib_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument [all...] |
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/scripting/ |
H A D | tst.gid.d | 41 printf("The gid is %d\n", $gid);
|
H A D | tst.gid.ksh | 32 # To verify gid of the child process. 54 /\$gid != \$1/ 60 /\$gid == \$1/ 72 groupid=`ps -o pid,gid | grep "$$ " | awk '{print $2}' 2>/dev/null`
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | chown.c | 36 fchownat(int fd, const char *name, uid_t uid, gid_t gid, int flags) argument 38 return (syscall(SYS_fchownat, fd, name, uid, gid, flags)); 43 chown(const char *name, uid_t uid, gid_t gid) argument 46 return (syscall(SYS_chown, name, uid, gid)); 48 return (fchownat(AT_FDCWD, name, uid, gid, 0)); 54 lchown(const char *name, uid_t uid, gid_t gid) argument 57 return (syscall(SYS_lchown, name, uid, gid)); 59 return (fchownat(AT_FDCWD, name, uid, gid, AT_SYMLINK_NOFOLLOW)); 65 fchown(int filedes, uid_t uid, gid_t gid) argument 68 return (syscall(SYS_fchown, filedes, uid, gid)); [all...] |
/illumos-gate/usr/src/lib/libbc/libc/net/ |
H A D | authunix.c | 36 authunix_create(machname, uid, gid, len, aup_gids) 39 gid_t gid; 43 return(authsys_create(machname, uid, gid, len, aup_gids));
|
/illumos-gate/usr/src/lib/libast/common/string/ |
H A D | fmtgid.c | 27 * cached gid number -> name 56 * return gid name given gid number 60 fmtgid(int gid) argument 76 else if (ip = (Id_t*)dtmatch(dict, &gid)) 78 if (gr = getgrgid(gid)) 86 else if (gid == 0) 90 name = fmtbuf(z = sizeof(gid) * 3 + 1); 91 sfsprintf(name, z, "%I*d", sizeof(gid), gid); [all...] |
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | chown.c | 58 fchownat(int fd, char *path, uid_t uid, gid_t gid, int flag) argument 65 gid != (gid_t)-1 && !VALID_GID(gid, zone)) { 69 vattr.va_gid = gid; 83 chown(char *path, uid_t uid, gid_t gid) argument 85 return (fchownat(AT_FDCWD, path, uid, gid, 0)); 89 lchown(char *path, uid_t uid, gid_t gid) argument 91 return (fchownat(AT_FDCWD, path, uid, gid, AT_SYMLINK_NOFOLLOW)); 95 fchown(int fd, uid_t uid, uid_t gid) argument 97 return (fchownat(fd, NULL, uid, gid, [all...] |
H A D | gid.c | 44 setgid(gid_t gid) argument 54 if (!VALID_GID(gid, zone)) 57 if (gid > MAXUID) { 58 if (ksid_lookupbygid(zone, gid, &ksid) != 0) 79 if ((gid == cr->cr_rgid || gid == cr->cr_sgid) && 88 newcr->cr_gid = gid; 98 * set-gid process must be marked to produce no core dump. 100 if (cr->cr_gid != gid || 101 cr->cr_rgid != gid || 144 setegid(gid_t gid) argument [all...] |
/illumos-gate/usr/src/cmd/bnu/ |
H A D | parms.h | 127 #define GRPCHK(gid) ( gid >= GRPMIN && gid <= GRPMAX ? 1 : 0 ) /* */ 128 /* #define GRPCHK(gid) 1 */ /* Systems info is not protected from DEBUG */
|
/illumos-gate/usr/src/cmd/ttymon/ |
H A D | parms.h | 93 #define GRPCHK(gid) ( gid >= GRPMIN && gid <= GRPMAX ? 1 : 0 ) /* */ 94 /* #define GRPCHK(gid) 1 */ /* Systems info is not protected from DEBUG */
|
/illumos-gate/usr/src/lib/libidmap/common/ |
H A D | idmap_cache.h | 56 gid_t *gid); 68 gid_t gid); 74 idmap_cache_lookup_winnamebygid(char **winname, char **windomain, gid_t gid); 82 gid_t *gid); 89 idmap_cache_add_sid2gid(const char *sid_prefix, idmap_rid_t rid, gid_t gid, 102 gid_t gid, int direction);
|
/illumos-gate/usr/src/cmd/oamuser/group/ |
H A D | groupadd.c | 50 * groupadd [-g gid [-o]] group 54 * gid - a gid_t less than MAXUID 65 gid_t gid; /* group id */ local 68 char *gidstr = NULL; /* gid from command line */ 106 /* Given a gid string - validate it */ 110 gid = (gid_t)strtol(gidstr, &ptr, 10); 117 switch (valid_gid(gid, NULL)) { 119 errmsg(M_RESERVED, gid); 134 errmsg(M_TOOBIG, gid); 141 if (findnextgid(DEFRID+1, MAXUID, &gid) ! [all...] |
H A D | groupmod.c | 44 * groupmod -g gid [-o] | -n name group 48 * gid - a gid_t less than UID_MAX 64 gid_t gid; /* group id */ local 67 char *gidstr = NULL; /* gid from command line */ 103 gid = (gid_t)strtol(gidstr, &ptr, 10); 110 switch (valid_gid(gid, NULL)) { 112 errmsg(M_RESERVED, gid); 128 errmsg(M_TOOBIG, gid); 134 } else gid = -1; 149 if ((valret = mod_group(grpname, gid, newnam [all...] |
/illumos-gate/usr/src/lib/nsswitch/ad/common/ |
H A D | getgrent.c | 31 const char *name, const char *domain, gid_t gid) 39 buflen = snprintf(NULL, 0, "%s@%s::%u:", name, domain, gid) + 1; 53 (void) snprintf(buffer, buflen, "%s@%s::%u:", name, domain, gid); 72 gid_t gid; local 88 * Map the name to gid using idmap service. 91 is_user = 0; /* Map name to gid */ 93 0, &is_user, &is_wuser, &gid, NULL, NULL, NULL); 100 if (update_buffer(be, argp, name, dname, gid) < 0) 127 if (argp->key.gid <= MAXUID) 131 if (idmap_get_u2w_mapping(&argp->key.gid, NUL 30 update_buffer(ad_backend_ptr be, nss_XbyY_args_t *argp, const char *name, const char *domain, gid_t gid) argument [all...] |
/illumos-gate/usr/src/lib/libcmd/common/ |
H A D | chgrp.c | 116 typedef struct Key_s /* uid/gid key */ 119 int gid; /* gid */ member in struct:Key_s 122 typedef struct Map_s /* uid/gid map */ 133 #define OPT_GID (1<<2) /* have gid */ 150 lchown(const char* path, uid_t uid, gid_t gid) argument 158 * parse uid and gid from s 169 key->uid = key->gid = NOID; 208 key->gid = n; 227 int gid; local [all...] |
/illumos-gate/usr/src/cmd/chgrp/ |
H A D | chgrp.c | 44 * chgrp [-fhR] gid file ... 45 * chgrp -R [-f] [-H|-L|-P] gid file ... 68 static gid_t gid; variable 203 if (sid_to_id(argv[0], B_FALSE, &gid)) { 209 gid = gr->gr_gid; 213 /* gid is an int */ 214 gid = (gid_t)strtoul(argv[0], NULL, 10); 248 LCHOWN(argv[c], -1, gid); 275 chgrpr(argv[c], gid); 301 CHOWN(argv[c], -1, gid); 369 chgrpr(char *dir, gid_t gid) argument [all...] |