Home
last modified time | relevance | path

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

12345678910

/dragonfly/include/
H A Dunistd.h394 gid_t getegid(void);
396 gid_t getgid(void);
397 int getgroups(int, gid_t []);
411 int setgid(gid_t);
454 int fchown(int, uid_t, gid_t);
459 int setegid(gid_t);
510 int setregid(gid_t, gid_t);
554 int getgrouplist(const char *, gid_t, gid_t *, int *);
558 int getresgid(gid_t *, gid_t *, gid_t *);
609 int setresgid(gid_t, gid_t, gid_t);
[all …]
H A Dgrp.h47 typedef __uint32_t gid_t; typedef
59 gid_t gr_gid; /* group id */
68 struct group *getgrgid(gid_t);
71 const char *group_from_gid(gid_t, int);
72 int gid_from_group(const char *, gid_t *);
75 struct group * (*)(gid_t));
81 int getgrgid_r(gid_t, struct group *, char *, size_t,
/dragonfly/usr.sbin/pw/
H A Dpw_group.c84 gid_t next = gr_gidpolicy(cnf, args); in pw_group()
133 gid_t gid = grp->gr_gid; in pw_group()
148 grp->gr_gid = (gid_t) atoi(a_gid->val); in pw_group()
348 static gid_t
352 gid_t gid = (gid_t) - 1; in gr_gidpolicy()
359 gid = (gid_t) atol(a_gid->val); in gr_gidpolicy()
382 if ((gid_t)grp->gr_gid >= (gid_t)cnf->min_gid && in gr_gidpolicy()
383 (gid_t)grp->gr_gid <= (gid_t)cnf->max_gid) in gr_gidpolicy()
391 gid = (gid_t) (bm_firstunset(&bm) + cnf->min_gid); in gr_gidpolicy()
393 gid = (gid_t) (bm_lastset(&bm) + 1); in gr_gidpolicy()
[all …]
H A Dpw_vpw.c195 vnextgrent(char const * nam, gid_t gid, int doclose) in vnextgrent()
250 if (gid != (gid_t)-1) { in vnextgrent()
251 if (gid == (gid_t)grp.gr_gid) in vnextgrent()
292 vgetgrgid(gid_t gid) in vgetgrgid()
/dragonfly/usr.bin/newgrp/
H A Dnewgrp.c51 static int inarray(gid_t, const gid_t[], int);
150 gid_t grps[NGROUPS_MAX]; in addgroup()
153 gid_t egid; in addgroup()
163 (grp = getgrgid((gid_t)lgid)) == NULL ) { in addgroup()
191 if ((ngrps = getgroups(NGROUPS_MAX, (gid_t *)grps)) < 0) { in addgroup()
202 memmove(&grps[i], &grps[i + 1], (ngrps - i) * sizeof(gid_t)); in addgroup()
204 if (setgroups(ngrps, (const gid_t *)grps) < 0) { in addgroup()
228 if (setgroups(ngrps, (const gid_t *)grps)) { in addgroup()
240 inarray(gid_t gid, const gid_t grps[], int ngrps) in inarray()
/dragonfly/lib/libc/gen/
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()
432 gr_addgid(gid_t gid, gid_t *groups, int maxgrp, int *grpcnt) in gr_addgid()
464 gid_t *groups; in getgroupmembership_fallback()
465 gid_t agroup; in getgroupmembership_fallback()
833 gid_t gid; in files_group()
945 gid_t gid; in dns_group()
1082 gid_t gid; in nis_group()
[all …]
H A Dgetgrouplist.c43 extern int __getgroupmembership(const char *, gid_t, gid_t *, int, int *);
46 getgrouplist(const char *uname, gid_t agroup, gid_t *groups, int *grpcnt) in getgrouplist()
H A Dinitgroups.c39 initgroups(const char *uname, gid_t agroup) in initgroups()
46 gid_t groups[NGROUPS + 1]; in initgroups()
/dragonfly/usr.sbin/chown/
H A Dchown.c57 static gid_t gid;
133 gid = (gid_t)-1; in main()
181 (gid == (gid_t)(-1) || gid == p->fts_statp->st_gid)) in main()
200 (gid == (gid_t)(-1)) ? in main()
208 (gid == (gid_t)(-1)) ? in main()
266 gid_t *groups; in chownerr()
276 if (gid != (gid_t)(-1) && ngroups == -1 && in chownerr()
279 if ((groups = malloc(sizeof(gid_t) * ngroups_max)) == NULL) in chownerr()
/dragonfly/sys/sys/
H A Ducred.h70 gid_t cr_groups[NGROUPS]; /* groups */
76 gid_t cr_rgid; /* Real group id. */
77 gid_t cr_svgid; /* Saved effective group id. */
94 gid_t cr_groups[NGROUPS]; /* groups */
114 int groupmember (gid_t gid, struct ucred *cred);
H A Dipc.h53 typedef __uint32_t gid_t; /* group id */ typedef
74 gid_t cgid; /* creator group id */
76 gid_t gid; /* group id */
H A Ddevice.h388 cdev_t make_dev(struct dev_ops *ops, int minor, uid_t uid, gid_t gid,
391 uid_t uid, gid_t gid, int perms, const char *fmt, ...) __printflike(7, 8);
392 cdev_t make_only_dev(struct dev_ops *ops, int minor, uid_t uid, gid_t gid,
395 uid_t uid, gid_t gid, int perms, const char *fmt, ...) __printflike(7,8);
396 cdev_t make_only_devfs_dev(struct dev_ops *ops, int minor, uid_t uid, gid_t gid,
402 d_clone_t *nhandler, uid_t uid, gid_t gid, int perms,
/dragonfly/usr.sbin/mtree/
H A Dgetid.c77 static struct group * gi_getgrgid(gid_t);
81 static int grscan(int, gid_t, const char *);
82 static int grmatchline(int, gid_t, const char *);
158 gi_getgrgid(gid_t gid) in gi_getgrgid()
212 grscan(int search, gid_t gid, const char *name) in grscan()
241 grmatchline(int search, gid_t gid, const char *name) in grmatchline()
260 _gr_group.gr_gid = (gid_t)id; in grmatchline()
418 _pw_passwd.pw_gid = (gid_t)id; in pwmatchline()
/dragonfly/lib/libc/rpc/
H A Dnetnamer.c63 static int _getgroups(char *, gid_t *);
74 netname2user(char *netname, uid_t *uidp, gid_t *gidp, int *gidlenp, in netname2user()
75 gid_t *gidlist) in netname2user()
99 *gidp = (gid_t) atol(p); in netname2user()
104 gidlist[gidlen] = (gid_t) atol(p); in netname2user()
151 _getgroups(char *uname, gid_t *groups) in _getgroups()
153 gid_t ngroups = 0; in _getgroups()
/dragonfly/sys/kern/
H A Dvfs_helper.c77 vop_helper_access(struct vop_access_args *ap, uid_t ino_uid, gid_t ino_gid, in vop_helper_access()
83 gid_t *gp; in vop_helper_access()
86 gid_t proc_gid; in vop_helper_access()
225 uid_t cur_uid, gid_t cur_gid, mode_t *cur_modep) in vop_helper_chmod()
249 vop_helper_chown(struct vnode *vp, uid_t new_uid, gid_t new_gid, in vop_helper_chown()
251 uid_t *cur_uidp, gid_t *cur_gidp, mode_t *cur_modep) in vop_helper_chown()
253 gid_t ogid; in vop_helper_chown()
259 if (new_gid == (gid_t)VNOVAL) in vop_helper_chown()
H A Dkern_prot.c227 (caddr_t)uap->gidset, ngrp * sizeof(gid_t)); in sys_getgroups()
554 gid_t gid; in sys_setgid()
637 gid_t egid; in sys_setegid()
693 ngrp * sizeof(gid_t)); in sys_setgroups()
752 gid_t rgid, egid; in sys_setregid()
774 if (rgid != (gid_t)-1 && cr->cr_rgid != rgid) { in sys_setregid()
847 gid_t rgid, egid, sgid; in sys_setresgid()
871 if (rgid != (gid_t)-1 && cr->cr_rgid != rgid) { in sys_setresgid()
949 groupmember(gid_t gid, struct ucred *cred) in groupmember()
951 gid_t *gp; in groupmember()
[all …]
H A Dkern_conf.c189 make_dev(struct dev_ops *ops, int minor, uid_t uid, gid_t gid, in make_dev()
220 uid_t uid, gid_t gid, int perms, const char *fmt, ...) in make_dev_covering()
246 make_only_devfs_dev(struct dev_ops *ops, int minor, uid_t uid, gid_t gid, in make_only_devfs_dev()
271 make_only_dev(struct dev_ops *ops, int minor, uid_t uid, gid_t gid, in make_only_dev()
300 uid_t uid, gid_t gid, int perms, const char *fmt, ...) in make_only_dev_covering()
409 d_clone_t *nhandler, uid_t uid, gid_t gid, int perms, const char *fmt, ...) in make_autoclone_dev()
/dragonfly/crypto/openssh/
H A Duidswap.c46 static gid_t saved_egid = 0;
53 static gid_t *saved_egroups = NULL, *user_groups = NULL;
91 saved_egroupslen, sizeof(gid_t)); in temporarily_use_uid()
110 user_groupslen, sizeof(gid_t)); in temporarily_use_uid()
185 gid_t old_gid = getgid(); in permanently_set_uid()
/dragonfly/usr.sbin/nscd/
H A Dquery.h76 gid_t egid; /* egid of the caller, received via getpeereid */
77 gid_t gid; /* gid of the caller received via credentials */
105 extern struct query_state *init_query_state(int, size_t, uid_t, gid_t);
/dragonfly/sys/netproto/smb/
H A Dsmb_conn.h78 #define SMBM_ANY_GROUP ((gid_t)-1)
152 gid_t gid; /* group of connection */
167 gid_t gid; /* group of connection */
262 gid_t vc_grp; /* group of connection */
306 gid_t ss_grp; /* group of connection */
332 gid_t group;
349 gid_t group;
/dragonfly/gnu/usr.bin/grep/libgreputils/
H A Dunistd.h778 _GL_FUNCDECL_RPL (chown, int, (const char *file, uid_t uid, gid_t gid)
783 _GL_FUNCDECL_SYS (chown, int, (const char *file, uid_t uid, gid_t gid)
1055 uid_t owner, gid_t group, int flag)
1058 uid_t owner, gid_t group, int flag));
1062 uid_t owner, gid_t group, int flag)
1251 _GL_FUNCDECL_RPL (getgroups, int, (int n, gid_t *groups));
1252 _GL_CXXALIAS_RPL (getgroups, int, (int n, gid_t *groups));
1255 _GL_FUNCDECL_SYS (getgroups, int, (int n, gid_t *groups));
1257 _GL_CXXALIAS_SYS (getgroups, int, (int n, gid_t *groups));
1542 _GL_FUNCDECL_SYS (group_member, int, (gid_t gid));
[all …]
/dragonfly/usr.bin/login/
H A Dlogin_fbtab.c75 static void login_protect(const char *, char *, int, uid_t, gid_t);
82 login_fbtab(char *tty, uid_t uid, gid_t gid) in login_fbtab()
122 login_protect(const char *table, char *pattern, int mask, uid_t uid, gid_t gid) in login_protect()
/dragonfly/lib/libssh/openbsd-compat/
H A Dopenbsd-compat.h177 int getgrouplist(const char *, gid_t, gid_t *, int *);
204 int getpeereid(int , uid_t *, gid_t *);
307 char *group_from_gid(gid_t, int);
/dragonfly/usr.sbin/chroot/
H A Dchroot.c60 gid_t gid, gidlist[NGROUPS_MAX]; in main()
99 gid = (gid_t)strtoul(group, &endp, 0); in main()
117 gidlist[gids] = (gid_t)strtoul(p, &endp, 0); in main()
/dragonfly/contrib/openpam/lib/libpam/
H A Dopenpam_cred.h47 gid_t egid;
48 gid_t groups[NGROUPS_MAX];

12345678910