Home
last modified time | relevance | path

Searched refs:gid_t (Results 1 – 25 of 458) sorted by relevance

12345678910>>...19

/freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Dcred.h82 extern int groupmember(gid_t, const cred_t *);
83 extern int supgroupmember(gid_t, const cred_t *);
92 extern gid_t crgetgid(const cred_t *);
93 extern gid_t crgetrgid(const cred_t *);
94 extern gid_t crgetsgid(const cred_t *);
106 extern const gid_t *crgetgroups(const cred_t *);
107 extern const gid_t *crgetggroups(const struct credgrp *);
116 extern int crsetresgid(cred_t *, gid_t, gid_t, gid_t);
122 extern int crsetugid(cred_t *, uid_t, gid_t);
127 extern int crsetgroups(cred_t *, int, gid_t *);
[all …]
/freebsd/include/
H A Dunistd.h41 typedef __gid_t gid_t; typedef
337 gid_t getegid(void);
339 gid_t getgid(void);
340 int getgroups(int, gid_t []);
357 int setgid(gid_t);
408 int setegid(gid_t);
453 int setregid(gid_t, gid_t);
509 int getgrouplist(const char *, gid_t, gid_t *, int *);
514 int getresgid(gid_t *, gid_t *, gid_t *);
573 int setresgid(gid_t, gid_t, gid_t);
[all …]
H A Dgrp.h46 typedef __gid_t gid_t; typedef
58 gid_t gr_gid; /* group id */
67 struct group *getgrgid(gid_t);
70 const char *group_from_gid(gid_t, int);
71 int gid_from_group(const char *, gid_t *);
74 struct group * (*)(gid_t));
80 int getgrgid_r(gid_t, struct group *, char *, size_t,
/freebsd/contrib/openbsm/sys/bsm/
H A Daudit_record.h232 token_t *au_to_newgroups(uint16_t n, gid_t *groups);
243 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid);
245 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid);
247 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid);
249 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid);
251 uid_t ruid, gid_t rgid, pid_t pid, au_asid_t sid,
254 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid);
266 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid);
268 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid);
270 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid);
[all …]
/freebsd/sys/bsm/
H A Daudit_record.h237 token_t *au_to_newgroups(uint16_t n, gid_t *groups);
248 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid);
250 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid);
252 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid);
254 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid);
256 uid_t ruid, gid_t rgid, pid_t pid, au_asid_t sid,
259 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid);
272 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid);
274 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid);
276 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid);
[all …]
/freebsd/sys/sys/
H A Ducred.h70 gid_t cr_rgid; /* real group id */
71 gid_t cr_svgid; /* saved group id */
79 gid_t *cr_groups; /* groups */
81 gid_t cr_smallgroups[XU_NGROUPS]; /* storage for small groups */
99 gid_t cr_groups[XU_NGROUPS]; /* groups */
137 void change_egid(struct ucred *newcred, gid_t egid);
139 void change_rgid(struct ucred *newcred, gid_t rgid);
141 void change_svgid(struct ucred *newcred, gid_t svgid);
157 void crsetgroups(struct ucred *cr, int n, gid_t *groups);
158 bool groupmember(gid_t gid, struct ucred *cred);
[all …]
H A Dsocket.h49 typedef __gid_t gid_t; typedef
509 gid_t cmcred_gid; /* real GID of sending process */
511 gid_t cmcred_groups[CMGROUP_MAX]; /* groups */
520 gid_t sc_gid; /* real group id */
521 gid_t sc_egid; /* effective group id */
523 gid_t sc_groups[1]; /* variable length */
530 (sizeof(struct sockcred) + (sizeof(gid_t) * ((ngrps) - 1)))
540 gid_t sc_gid; /* real group id */
541 gid_t sc_egid; /* effective group id */
543 gid_t sc_groups[1]; /* variable length */
[all …]
/freebsd/usr.bin/newgrp/
H A Dnewgrp.c49 static int inarray(gid_t, const gid_t[], int);
148 gid_t *grps; in addgroup()
151 gid_t egid; in addgroup()
161 (grp = getgrgid((gid_t)lgid)) == NULL ) { in addgroup()
190 if ((grps = malloc(sizeof(gid_t) * ngrps_max)) == NULL) in addgroup()
192 if ((ngrps = getgroups(ngrps_max, (gid_t *)grps)) < 0) { in addgroup()
203 memmove(&grps[i], &grps[i + 1], (ngrps - i) * sizeof(gid_t)); in addgroup()
205 if (setgroups(ngrps, (const gid_t *)grps) < 0) { in addgroup()
229 if (setgroups(ngrps, (const gid_t *)grps)) { in addgroup()
242 inarray(gid_t gid, const gid_t grps[], int ngrps) in inarray()
/freebsd/contrib/netbsd-tests/lib/libc/sys/
H A Dt_getgroups.c51 gid_t gidset[NGROUPS_MAX]; in ATF_TC_BODY()
55 ATF_REQUIRE(getgroups(10, (gid_t *)-1) == -1); in ATF_TC_BODY()
72 gid_t gidset[NGROUPS_MAX]; in ATF_TC_BODY()
73 gid_t gid = getgid(); in ATF_TC_BODY()
100 gid_t gidset[NGROUPS_MAX]; in ATF_TC_BODY()
141 const gid_t val = 123456789; in ATF_TC_BODY()
142 gid_t gidset[NGROUPS_MAX]; in ATF_TC_BODY()
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Dcred.h104 static inline gid_t zfs_gid_to_vfsgid(zidmap_t *mnt_userns, in zfs_gid_to_vfsgid()
105 struct user_namespace *fs_userns, gid_t gid) in zfs_gid_to_vfsgid()
123 if (gid == (gid_t)-1) in zfs_gid_to_vfsgid()
153 static inline gid_t zfs_vfsgid_to_gid(zidmap_t *mnt_userns, in zfs_vfsgid_to_gid()
154 struct user_namespace *fs_userns, gid_t gid) in zfs_vfsgid_to_gid()
171 if (gid == (gid_t)-1) in zfs_vfsgid_to_gid()
182 extern gid_t crgetgid(const cred_t *cr);
184 extern gid_t *crgetgroups(const cred_t *cr);
185 extern int groupmember(gid_t gid, const cred_t *cr);
/freebsd/lib/libc/gen/
H A Dgetgrouplist.c41 extern int __getgroupmembership(const char *, gid_t, gid_t *, int, int *);
44 getgrouplist(const char *uname, gid_t agroup, gid_t *groups, int *grpcnt) in getgrouplist()
H A Dgetgrent.c77 int __getgroupmembership(const char *, gid_t, gid_t *, int, int *);
87 gid_t gid;
147 static int gr_addgid(gid_t, gid_t *, int, int *);
159 gid_t gid; in grp_id_func()
444 gr_addgid(gid_t gid, gid_t *groups, int maxgrp, int *grpcnt) in gr_addgid()
476 gid_t *groups; in getgroupmembership_fallback()
477 gid_t agroup; in getgroupmembership_fallback()
845 gid_t gid; in files_group()
962 gid_t gid; in dns_group()
1099 gid_t gid; in nis_group()
[all …]
/freebsd/contrib/netbsd-tests/usr.bin/id/
H A Dpwgr.c49 gid_t
55 gid_t
87 getgrgid(gid_t gid) in getgrgid()
105 getgrouplist(const char *name, gid_t basegid, gid_t *groups, int *ngroups) in getgrouplist()
137 getgroups(int gidsetlen, gid_t *gidset) in getgroups()
/freebsd/contrib/netbsd-tests/lib/libc/c063/
H A Dt_fchownat.c54 static int getuser(uid_t *, gid_t *);
56 static int getuser(uid_t *uid, gid_t *gid) in getuser()
80 gid_t gid; in ATF_TC_BODY()
108 gid_t gid; in ATF_TC_BODY()
134 gid_t gid; in ATF_TC_BODY()
151 gid_t gid; in ATF_TC_BODY()
172 gid_t gid; in ATF_TC_BODY()
194 gid_t gid; in ATF_TC_BODY()
214 gid_t gid; in ATF_TC_BODY()
/freebsd/sys/security/mac/
H A Dmac_cred.c241 mac_cred_check_setgid(struct ucred *cred, gid_t gid) in mac_cred_check_setgid()
254 mac_cred_check_setegid(struct ucred *cred, gid_t egid) in mac_cred_check_setegid()
268 mac_cred_check_setgroups(struct ucred *cred, int ngroups, gid_t *gidset) in mac_cred_check_setgroups()
296 mac_cred_check_setregid(struct ucred *cred, gid_t rgid, gid_t egid) in mac_cred_check_setregid()
326 mac_cred_check_setresgid(struct ucred *cred, gid_t rgid, gid_t egid, in mac_cred_check_setresgid()
327 gid_t sgid) in mac_cred_check_setresgid()
/freebsd/contrib/openbsm/bin/auditdistd/
H A Dsandbox.c55 gid_t gr0 = *(const gid_t *)grp0; in groups_compare()
56 gid_t gr1 = *(const gid_t *)grp1; in groups_compare()
72 gid_t rgid, egid; in sandbox()
77 gid_t sgid; in sandbox()
79 gid_t *groups, *ggroups; in sandbox()
/freebsd/usr.sbin/chown/
H A Dchown.c58 static gid_t gid;
145 gid = (gid_t)-1; in main()
197 (gid == (gid_t)-1 || gid == p->fts_statp->st_gid)) in main()
252 gid_t *groups; in chownerr()
262 if (gid != (gid_t)-1 && ngroups == -1 && in chownerr()
265 if ((groups = malloc(sizeof(gid_t) * ngroups_max)) == NULL) in chownerr()
305 (gid == (gid_t)-1) ? in print_info()
309 (gid == (gid_t)-1) ? in print_info()
/freebsd/sys/kern/
H A Dkern_prot.c661 gid_t gid;
670 gid_t gid; in sys_setgid()
759 gid_t egid;
768 gid_t egid; in sys_setegid()
959 gid_t rgid;
960 gid_t egid;
1110 gid_t rgid;
1111 gid_t egid;
1112 gid_t sgid;
1204 gid_t *rgid;
[all …]
/freebsd/contrib/mtree/
H A Dgetid.c84 static struct group * gi_getgrgid(gid_t);
88 static int grscan(int, gid_t, const char *);
89 static int grmatchline(int, gid_t, const char *);
165 gi_getgrgid(gid_t gid) in gi_getgrgid()
219 grscan(int search, gid_t gid, const char *name) in grscan()
248 grmatchline(int search, gid_t gid, const char *name) in grmatchline()
267 _gr_group.gr_gid = (gid_t)id; in grmatchline()
425 _pw_passwd.pw_gid = (gid_t)id; in pwmatchline()
/freebsd/lib/libc/rpc/
H A Dnetnamer.c61 static int _getgroups( char *, gid_t [NGRPS] );
67 netname2user(char netname[MAXNETNAMELEN + 1], uid_t *uidp, gid_t *gidp, in netname2user()
68 int *gidlenp, gid_t *gidlist) in netname2user()
92 *gidp = (gid_t) atol(p); in netname2user()
97 gidlist[gidlen] = (gid_t) atol(p); in netname2user()
144 _getgroups(char *uname, gid_t groups[NGRPS]) in _getgroups()
146 gid_t ngroups = 0; in _getgroups()
/freebsd/sys/security/mac_bsdextended/
H A Dmac_bsdextended.h66 gid_t mbs_gid_min;
67 gid_t mbs_gid_max;
100 gid_t mbo_gid_min;
101 gid_t mbo_gid_max;
/freebsd/crypto/openssh/openbsd-compat/
H A Dbsd-setres_id.h18 int setresgid(gid_t, gid_t, gid_t);
/freebsd/usr.sbin/pw/
H A Dpw_group.c45 static gid_t gr_gidpolicy(struct userconf * cnf, intmax_t id);
103 gid_t next = gr_gidpolicy(cnf, -1); in pw_groupnext()
172 static gid_t
177 gid_t gid = (gid_t) - 1; in gr_gidpolicy()
183 gid = (gid_t) id; in gr_gidpolicy()
207 if ((gid_t)grp->gr_gid >= (gid_t)cnf->min_gid && in gr_gidpolicy()
208 (gid_t)grp->gr_gid <= (gid_t)cnf->max_gid) in gr_gidpolicy()
216 gid = (gid_t) (bm_firstunset(&bm) + cnf->min_gid); in gr_gidpolicy()
218 gid = (gid_t) (bm_lastset(&bm) + 1); in gr_gidpolicy()
222 gid = (gid_t) (bm_firstunset(&bm) + cnf->min_gid); in gr_gidpolicy()
[all …]
/freebsd/contrib/lib9p/backend/
H A Dfs.c1116 gid_t gid; in fs_icreate()
1306 gid_t gid; in fs_imkdir()
1367 gid_t gid; in fs_imknod()
1426 gid_t gid; in fs_imkfifo()
1473 gid_t gid; in fs_imksocket()
1580 gid_t gid; in fs_isymlink()
2176 gid_t gid; in fs_lopen()
2201 gid_t gid; in fs_lcreate()
2225 gid_t gid; in fs_symlink()
2246 gid_t gid; in fs_mknod()
[all …]
/freebsd/contrib/sendmail/include/sm/
H A Dconf.h100 # define GIDSET_T gid_t
218 # define GIDSET_T gid_t
306 # define GIDSET_T gid_t
390 # define GIDSET_T gid_t
637 # define GIDSET_T gid_t
658 # define GIDSET_T gid_t
859 # define GIDSET_T gid_t
967 # define GIDSET_T gid_t
1142 # define GIDSET_T gid_t
1254 # define GID_T gid_t
[all …]

12345678910>>...19