Home
last modified time | relevance | path

Searched refs:gid (Results 1 – 25 of 351) sorted by relevance

12345678910>>...15

/titanic_51/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; in findnextgid() local
58 if (grp->gr_gid >= gid) { in findnextgid()
63 gid = grp->gr_gid + 1; in findnextgid()
73 while (isreservedgid(gid) && gid < stop) /* Skip reserved IDs */ in findnextgid()
74 gid++; in findnextgid()
75 *ret = gid; in findnextgid()
80 * Check to see whether the gid i
84 isreservedgid(gid_t gid) isreservedgid() argument
96 gid_t gid; findunusedgid() local
[all...]
/titanic_51/usr/src/uts/common/sys/ib/clients/of/rdma/
H A Dib_addr.h79 union ib_gid *gid) in ib_addr_get_mgid() argument
81 (void) memcpy(gid, dev_addr->broadcast + 4, sizeof (*gid)); in ib_addr_get_mgid()
85 union ib_gid *gid) in ib_addr_get_sgid() argument
87 (void) memcpy(gid, dev_addr->src_dev_addr + 4, sizeof (*gid)); in ib_addr_get_sgid()
91 union ib_gid *gid) in ib_addr_set_sgid() argument
93 (void) memcpy(dev_addr->src_dev_addr + 4, gid, sizeof (*gid)); in ib_addr_set_sgid()
97 union ib_gid *gid) in ib_addr_get_dgid() argument
103 ib_addr_set_dgid(struct rdma_dev_addr * dev_addr,union ib_gid * gid) ib_addr_set_dgid() argument
[all...]
/titanic_51/usr/src/lib/libc/port/sys/
H A Dchown.c36 fchownat(int fd, const char *name, uid_t uid, gid_t gid, int flags) in fchownat() argument
38 return (syscall(SYS_fchownat, fd, name, uid, gid, flags)); in fchownat()
43 chown(const char *name, uid_t uid, gid_t gid) in chown() argument
46 return (syscall(SYS_chown, name, uid, gid)); in chown()
48 return (fchownat(AT_FDCWD, name, uid, gid, 0)); in chown()
54 lchown(const char *name, uid_t uid, gid_t gid) in lchown() argument
57 return (syscall(SYS_lchown, name, uid, gid)); in lchown()
59 return (fchownat(AT_FDCWD, name, uid, gid, AT_SYMLINK_NOFOLLOW)); in lchown()
65 fchown(int filedes, uid_t uid, gid_t gid) in fchown() argument
68 return (syscall(SYS_fchown, filedes, uid, gid)); in fchown()
[all...]
/titanic_51/usr/src/uts/common/syscall/
H A Dgid.c44 setgid(gid_t gid) in setgid() argument
54 if (!VALID_GID(gid, zone)) in setgid()
57 if (gid > MAXUID) { in setgid()
58 if (ksid_lookupbygid(zone, gid, &ksid) != 0) in setgid()
79 if ((gid == cr->cr_rgid || gid == cr->cr_sgid) && in setgid()
88 newcr->cr_gid = gid; in setgid()
98 * set-gid process must be marked to produce no core dump. in setgid()
100 if (cr->cr_gid != gid || in setgid()
101 cr->cr_rgid != gid || in setgid()
144 setegid(gid_t gid) setegid() argument
[all...]
H A Dchown.c58 fchownat(int fd, char *path, uid_t uid, gid_t gid, int flag) in fchownat() argument
65 gid != (gid_t)-1 && !VALID_GID(gid, zone)) { in fchownat()
69 vattr.va_gid = gid; in fchownat()
83 chown(char *path, uid_t uid, gid_t gid) in chown() argument
85 return (fchownat(AT_FDCWD, path, uid, gid, 0)); in chown()
89 lchown(char *path, uid_t uid, gid_t gid) in lchown() argument
91 return (fchownat(AT_FDCWD, path, uid, gid, AT_SYMLINK_NOFOLLOW)); in lchown()
95 fchown(int fd, uid_t uid, uid_t gid) in fchown() argument
97 return (fchownat(fd, NULL, uid, gid, in fchown()
[all...]
/titanic_51/usr/src/lib/libcmd/common/
H A Dchgrp.c119 int gid; /* gid */ member
150 lchown(const char* path, uid_t uid, gid_t gid) in lchown() argument
169 key->uid = key->gid = NOID; in getids()
208 key->gid = n; in getids()
227 int gid; in b_chgrp() local
293 gid = st.st_gid; in b_chgrp()
349 m->to.uid = m->to.gid = NOID; in b_chgrp()
356 keys[1].gid = keys[2].uid = NOID; in b_chgrp()
363 if ((gid = key.gid) != NOID) in b_chgrp()
396 uid = gid = NOID; in b_chgrp()
[all …]
/titanic_51/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)) { in main()
209 gid = gr->gr_gid; in main()
213 /* gid is an int */ in main()
214 gid = (gid_t)strtoul(argv[0], NULL, 10); in main()
248 LCHOWN(argv[c], -1, gid); in main()
275 chgrpr(argv[c], gid); in main()
301 CHOWN(argv[c], -1, gid); in main()
369 chgrpr(char * dir,gid_t gid) chgrpr() argument
[all...]
/titanic_51/usr/src/cmd/chown/
H A Dchown.c37 * chown [-fhR] uid[:gid] file ...
38 * chown -R [-f] [-H|-L|-P] uid[:gid] file ...
63 static gid_t gid = (gid_t)-1; variable
204 if (sid_to_id(grpp, B_FALSE, &gid)) { in main()
211 gid = grp->gr_gid; in main()
215 gid = (gid_t)strtoul(grpp, NULL, 10); in main()
279 LCHOWN(argv[c], uid, gid); in main()
308 uid, gid); in main()
326 CHOWN(argv[c], uid, gid); in main()
333 CHOWN(argv[c], uid, gid); in main()
376 chownr(char * dir,uid_t uid,gid_t gid) chownr() argument
[all...]
/titanic_51/usr/src/cmd/oamuser/lib/
H A Dvgid.c48 valid_gid( gid, gptr ) in valid_gid() argument
49 gid_t gid; in valid_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 );
/titanic_51/usr/src/contrib/ast/src/lib/libcmd/
H A Dchgrp.c124 typedef struct Key_s /* uid/gid key */
127 int gid; /* gid */ member
130 typedef struct Map_s /* uid/gid map */
141 #define OPT_GID 0x0004 /* have gid */
153 * parse uid and gid from s
165 key->uid = key->gid = NOID; in getids()
208 key->gid = n; in getids()
232 int gid; in b_chgrp() local
301 gid in b_chgrp()
[all...]
/titanic_51/usr/src/cmd/sendmail/libsm/
H A Dt-sem.c131 drop_priv(uid, gid) in drop_priv() argument
133 gid_t gid;
137 r = setgid(gid);
158 semtest(owner, uid, gid) in semtest() argument
161 gid_t gid;
168 r = drop_priv(uid, gid);
186 r = sm_semsetowner(semid, uid, gid, 0660);
192 r = drop_priv(uid, gid);
327 gid_t gid; local
330 gid
[all...]
/titanic_51/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_cm.c165 * gid Source GID.
178 ibtl_cm_get_hca_port(ib_gid_t gid, ib_guid_t hca_guid, in ibtl_cm_get_hca_port() argument
193 gid.gid_prefix, gid.gid_guid, hca_guid); in ibtl_cm_get_hca_port()
195 if ((gid.gid_prefix == 0) || (gid.gid_guid == 0)) { in ibtl_cm_get_hca_port()
204 (gid.gid_guid == fast_gid.gid_guid) && in ibtl_cm_get_hca_port()
205 (gid.gid_prefix == fast_gid.gid_prefix)) { in ibtl_cm_get_hca_port()
245 if ((gid.gid_guid != sgid->gid_guid) || in ibtl_cm_get_hca_port()
246 (gid in ibtl_cm_get_hca_port()
294 ib_gid_t gid; ibtl_cm_get_cnt() local
647 ibtl_cm_get_local_comp_gids(ib_guid_t hca_guid,ib_gid_t gid,ib_gid_t ** gids_p,uint_t * num_gids_p) ibtl_cm_get_local_comp_gids() argument
[all...]
/titanic_51/usr/src/lib/libast/common/string/
H A Dfmtgid.c60 fmtgid(int gid) in fmtgid() argument
76 else if (ip = (Id_t*)dtmatch(dict, &gid)) in fmtgid()
78 if (gr = getgrgid(gid)) in fmtgid()
86 else if (gid == 0) in fmtgid()
90 name = fmtbuf(z = sizeof(gid) * 3 + 1); in fmtgid()
91 sfsprintf(name, z, "%I*d", sizeof(gid), gid); in fmtgid()
95 ip->id = gid; in fmtgid()
/titanic_51/usr/src/contrib/ast/src/lib/libast/string/
H A Dfmtgid.c27 * cached gid number -> name
56 * return gid name given gid number
60 fmtgid(int gid) in fmtgid() argument
76 else if (ip = (Id_t*)dtmatch(dict, &gid)) in fmtgid()
78 if (gr = getgrgid(gid)) in fmtgid()
86 else if (gid == 0) in fmtgid()
90 name = fmtbuf(z = sizeof(gid) * 3 + 1); in fmtgid()
91 sfsprintf(name, z, "%I*d", sizeof(gid), gid); in fmtgid()
[all...]
/titanic_51/usr/src/cmd/fs.d/smbclnt/chacl/
H A Dchacl.c76 gid_t gid = (gid_t)-1; in main() local
100 gid = (gid_t)tl; in main()
146 if (gid != (gid_t)-1) in main()
152 chacl(argv[optind], selector, uid, gid, acl); in main()
160 chacl(char *file, uint32_t selector, uid_t uid, gid_t gid, acl_t *acl) in chacl() argument
178 if (uid == (uid_t)-1 || gid == (gid_t)-1) { in chacl()
190 if (gid == (gid_t)-1) in chacl()
191 gid = st.st_gid; in chacl()
197 error = smbfs_acl_zfs2sd(acl, uid, gid, selector, &sd); in chacl()
213 if (gid in chacl()
[all...]
/titanic_51/usr/src/lib/pam_modules/dhkeys/
H A Dkey_call_uid.c47 * Create SYS (UNIX) style authenticator for the given uid/gid
52 authsys_create_uid(uid_t uid, gid_t gid) in authsys_create_uid() argument
64 res = authsys_create(host, uid, gid, 0, (gid_t *)NULL); in authsys_create_uid()
70 * my_key_call(proc, xdr_arg, arg, xdr_rslt, rslt, uit, gid)
78 xdrproc_t xdr_rslt, char *rslt, uid_t uid, gid_t gid) in my_key_call() argument
131 clnt->cl_auth = authsys_create_uid(uid, gid); in my_key_call()
143 key_setnet_uid(struct key_netstarg *arg, uid_t uid, gid_t gid) in key_setnet_uid() argument
148 (char *)arg, xdr_keystatus, (char *)&status, uid, gid)) { in key_setnet_uid()
161 uid_t uid, gid_t gid) in key_setnet_g_uid() argument
215 return (key_setnet_uid(&tmp, uid, gid)); in key_setnet_g_uid()
236 key_secretkey_is_set_uid(uid_t uid,gid_t gid) key_secretkey_is_set_uid() argument
256 key_removesecret_g_uid(uid_t uid,gid_t gid) key_removesecret_g_uid() argument
[all...]
/titanic_51/usr/src/cmd/ypcmd/mknetid/
H A Dmknetid.c54 #define NUMGIDS (NGROUPS_MAX + 1) /* group-access-list + gid */
167 int uid, gid; local
189 gid = Atoi(name);
190 put_d(gid);
193 gid = Atoi(name);
195 put_d(gid);
214 int gid; local
225 gid = Atoi(name);
228 storegid(gid, name);
246 int uid, gid; local
430 storegid(gid,user) storegid() argument
468 printgroups(user,gid) printgroups() argument
[all...]
/titanic_51/usr/src/lib/udapl/udapl_tavor/common/
H A Ddapl_name_service.c122 ib_gid_t gid; in dapli_ns_create_gid_map() local
137 &gid.gid_prefix, &gid.gid_guid); in dapli_ns_create_gid_map()
152 * Load into the ip/gid mapping table in dapli_ns_create_gid_map()
166 gmt.gid.gid_prefix = gid.gid_prefix; in dapli_ns_create_gid_map()
167 gmt.gid.gid_guid = gid.gid_guid; in dapli_ns_create_gid_map()
171 &gid.gid_prefix, &gid in dapli_ns_create_gid_map()
237 dapls_ns_lookup_address(IN DAPL_IA * ia_ptr,IN DAT_IA_ADDRESS_PTR remote_ia_address,IN DAT_TIMEOUT timeout,OUT ib_gid_t * gid) dapls_ns_lookup_address() argument
330 dapls_ns_lookup_address(IN DAPL_IA * ia_ptr,IN DAT_IA_ADDRESS_PTR remote_ia_address,IN DAT_TIMEOUT timeout,OUT ib_gid_t * gid) dapls_ns_lookup_address() argument
354 dapls_ns_lookup_v4(IN DAPL_IA * ia_ptr,IN struct sockaddr_in * addr,IN DAT_TIMEOUT timeout,OUT ib_gid_t * gid) dapls_ns_lookup_v4() argument
447 dapls_ns_lookup_v6(IN DAPL_IA * ia_ptr,IN struct sockaddr_in6 * addr,IN DAT_TIMEOUT timeout,OUT ib_gid_t * gid) dapls_ns_lookup_v6() argument
[all...]
/titanic_51/usr/src/ucbcmd/chown/
H A Dchown.c43 * chown [-fR] uid[.gid] file ...
69 gid_t gid; in main() local
100 gid = -1; in main()
107 gid = grp -> gr_gid; in main()
111 gid = (gid_t)strtol(group, NULL, 10); in main()
144 status += chownr(argv[c], uid, gid); in main()
147 if (lchown(argv[c], uid, gid)) { in main()
167 chownr(char *dir, uid_t uid, gid_t gid) in chownr() argument
180 if (chown(dir, uid, gid) < 0 && Perror(dir)) in chownr()
201 ecode = chownr(dp->d_name, uid, gid); in chownr()
[all...]
/titanic_51/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 */ in main() local
68 char *gidstr = NULL; /* gid from command line */ in main()
106 /* Given a gid string - validate it */ in main()
110 gid = (gid_t)strtol(gidstr, &ptr, 10); in main()
117 switch (valid_gid(gid, NULL)) { in main()
119 errmsg(M_RESERVED, gid); in main()
134 errmsg(M_TOOBIG, gid); in main()
141 if (findnextgid(DEFRID+1, MAXUID, &gid) ! in main()
[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 */ in main() local
67 char *gidstr = NULL; /* gid from command line */ in main()
103 gid = (gid_t)strtol(gidstr, &ptr, 10); in main()
110 switch (valid_gid(gid, NULL)) { in main()
112 errmsg(M_RESERVED, gid); in main()
128 errmsg(M_TOOBIG, gid); in main()
134 } else gid = -1; in main()
149 if ((valret = mod_group(grpname, gid, newnam in main()
[all...]
/titanic_51/usr/src/lib/nsswitch/ad/common/
H A Dgetgrent.c31 const char *name, const char *domain, gid_t gid) in update_buffer() argument
39 buflen = snprintf(NULL, 0, "%s@%s::%u:", name, domain, gid) + 1; in update_buffer()
53 (void) snprintf(buffer, buflen, "%s@%s::%u:", name, domain, gid); in update_buffer()
72 gid_t gid; in getbynam() local
88 * Map the name to gid using idmap service. in getbynam()
91 is_user = 0; /* Map name to gid */ in getbynam()
93 0, &is_user, &is_wuser, &gid, NULL, NULL, NULL); in getbynam()
100 if (update_buffer(be, argp, name, dname, gid) < 0) in getbynam()
127 if (argp->key.gid <= MAXUID) in getbygid()
131 if (idmap_get_u2w_mapping(&argp->key.gid, NUL in getbygid()
[all...]
/titanic_51/usr/src/lib/nsswitch/nis/common/
H A Dgetgrent.c59 if (argp->key.gid > MAXUID)
61 (void) snprintf(gidstr, 12, "%d", argp->key.gid);
66 * Validates group entry replacing gid > MAXUID by GID_NOBODY.
72 ulong_t gid; in validate_group_ids() local
91 gid = strtoul(gidp, (char **)&linep, 10); /* grab gid */ in validate_group_ids()
96 if (gid <= MAXUID) in validate_group_ids()
115 /* Replace ephemeral gid by GID_NOBODY in the same buffer */ in validate_group_ids()
186 * Add gid to gid_array if it's not already there. gid_array must have room
190 add_gid(gid_t gid_array[], int numgids, gid_t gid) in add_gid() argument
214 gid_t gid; parse_netid() local
[all...]
/titanic_51/usr/src/cmd/id/
H A Did.c51 CURR, /* Print uid/gid only */
73 gid_t gid, egid, prgid; in main() local
152 prgid = gid = egid = pwp->pw_gid; in main()
155 gid = getgid(); in main()
163 gid = egid; in main()
168 pgid(gid); in main()
170 pgid(gid); in main()
180 if ((gid = groupids[j]) == egid) in main()
183 pgid(gid); in main()
190 prid(GID, gid); in main()
318 pgid(gid_t gid) pgid() argument
[all...]
/titanic_51/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);

12345678910>>...15