Searched refs:gid (Results 1 - 25 of 329) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/lib/libbc/libc/sys/4.2/
H A Dsetgid.c30 setgid(int gid) argument
32 return (setregid(gid, gid));
/illumos-gate/usr/src/lib/libbc/libc/sys/common/
H A Dgetgid.c32 int gid; local
34 if ((gid = _getgid()) > 0xffff)
35 gid = 60001; /* nobody */
36 return (gid);
H A Dsetregid.c32 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 Dsetgid.c32 setgid(int gid) argument
35 return (setregid(gid, gid));
37 return (setregid(-1, gid));
/illumos-gate/usr/src/lib/libcmdutils/common/
H A Dgid.c41 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 Dtst.gid.d31 * 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 Dtst.gid.d32 /curpsinfo->pr_gid == gid/
39 printf("%d != %d\n", curpsinfo->pr_gid, gid);
/illumos-gate/usr/src/cmd/oamuser/lib/
H A Dvgid.c48 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 Dfile.c32 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 Dib_addr.h79 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 Dtst.gid.d41 printf("The gid is %d\n", $gid);
H A Dtst.gid.ksh32 # 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 Dchown.c36 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 Dauthunix.c36 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 Dfmtgid.c27 * 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 Dchown.c58 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 Dgid.c44 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 Dparms.h127 #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 Dparms.h93 #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 Didmap_cache.h56 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 Dgroupadd.c50 * 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 Dgroupmod.c44 * 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 Dgetgrent.c31 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 Dchgrp.c116 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 Dchgrp.c44 * 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...]

Completed in 79 milliseconds

1234567891011>>