/dragonfly/include/ |
H A D | unistd.h | 394 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 D | grp.h | 47 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 D | pw_group.c | 84 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 D | pw_vpw.c | 195 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 D | newgrp.c | 51 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 D | getgrent.c | 77 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 D | getgrouplist.c | 43 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 D | initgroups.c | 39 initgroups(const char *uname, gid_t agroup) in initgroups() 46 gid_t groups[NGROUPS + 1]; in initgroups()
|
/dragonfly/usr.sbin/chown/ |
H A D | chown.c | 57 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 D | ucred.h | 70 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 D | ipc.h | 53 typedef __uint32_t gid_t; /* group id */ typedef 74 gid_t cgid; /* creator group id */ 76 gid_t gid; /* group id */
|
H A D | device.h | 388 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 D | getid.c | 77 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 D | netnamer.c | 63 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 D | vfs_helper.c | 77 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 D | kern_prot.c | 227 (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 D | kern_conf.c | 189 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 D | uidswap.c | 46 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 D | query.h | 76 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 D | smb_conn.h | 78 #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 D | unistd.h | 778 _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 D | login_fbtab.c | 75 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 D | openbsd-compat.h | 177 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 D | chroot.c | 60 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 D | openpam_cred.h | 47 gid_t egid; 48 gid_t groups[NGROUPS_MAX];
|