Symbol: gid
bin/chmod/chmod.c
198
gid = a_gid(cp);
bin/chmod/chmod.c
208
gid = a_gid(cp);
bin/chmod/chmod.c
213
gid = a_gid(*argv);
bin/chmod/chmod.c
269
if (!fchownat(AT_FDCWD, p->fts_accpath, uid, gid,
bin/chmod/chmod.c
326
gid_t gid;
bin/chmod/chmod.c
332
if (gid_from_group(s, &gid) != -1)
bin/chmod/chmod.c
333
return (gid);
bin/chmod/chmod.c
336
gid = (gid_t)strtonum(s, 0, GID_MAX, &errstr);
bin/chmod/chmod.c
340
return (gid);
bin/chmod/chmod.c
66
gid_t gid;
bin/chmod/chmod.c
78
gid = (gid_t)-1;
bin/csh/csh.c
199
gid = getgid();
bin/csh/csh.c
453
if (!batch && (uid != euid || gid != egid)) {
bin/csh/csh.c
99
gid_t gid, egid;
bin/csh/csh.h
131
extern gid_t gid, egid; /* Invokers gid */
bin/ksh/misc.c
297
gid_t gid = getgid();
bin/ksh/misc.c
299
setresgid(gid, gid, gid);
bin/ksh/misc.c
300
setgroups(1, &gid);
bin/pax/file_subs.c
759
set_ids(char *fnm, uid_t uid, gid_t gid)
bin/pax/file_subs.c
761
if (fchownat(AT_FDCWD, fnm, uid, gid, AT_SYMLINK_NOFOLLOW) == -1) {
bin/pax/file_subs.c
776
fset_ids(char *fnm, int fd, uid_t uid, gid_t gid)
bin/pax/file_subs.c
778
if (fchown(fd, uid, gid) == -1) {
bin/pax/sel_subs.c
231
gid_t gid;
bin/pax/sel_subs.c
253
if (gid_from_group(str, &gid) == -1) {
bin/pax/sel_subs.c
258
gid = (gid_t)strtoul(str+1, NULL, 10);
bin/pax/sel_subs.c
264
indx = ((unsigned)gid) % GRP_TB_SZ;
bin/pax/sel_subs.c
267
if (pt->gid == gid)
bin/pax/sel_subs.c
277
pt->gid = gid;
bin/pax/sel_subs.c
303
if (pt->gid == arcn->sb.st_gid)
bin/pax/sel_subs.c
63
gid_t gid;
bin/pax/tar.c
1079
memcpy(hd->gid, fhd->gid, sizeof(hd->gid));
bin/pax/tar.c
1297
if (ul_oct(arcn->sb.st_gid, hd->gid, sizeof(hd->gid), 3)) {
bin/pax/tar.c
1308
if (ul_oct(gid_nobody, hd->gid, sizeof(hd->gid), 3))
bin/pax/tar.c
423
arcn->sb.st_gid = (gid_t)asc_ul(hd->gid, sizeof(hd->gid), OCT);
bin/pax/tar.c
650
ul_oct(arcn->sb.st_gid, hd->gid, sizeof(hd->gid), 0))
bin/pax/tar.c
823
arcn->sb.st_gid = (gid_t)asc_ul(hd->gid, sizeof(hd->gid), OCT);
bin/pax/tar.h
107
char gid[8]; /* gid */
bin/pax/tar.h
146
char gid[8]; /* gid */
games/hack/hack.main.c
505
gid_t gid;
games/hack/hack.main.c
514
gid = getgid();
games/hack/hack.main.c
515
setresgid(gid, gid, gid);
games/hack/hack.pager.c
438
gid_t gid;
games/hack/hack.pager.c
444
gid = getgid();
games/hack/hack.pager.c
445
setresgid(gid, gid, gid);
games/sail/extern.h
57
extern gid_t gid;
games/sail/globals.c
547
gid_t gid, egid;
games/sail/main.c
49
gid = getgid();
games/sail/main.c
51
setegid(gid);
games/sail/misc.c
201
setegid(gid);
games/sail/misc.c
204
setegid(gid);
games/sail/sync.c
123
setegid(gid);
games/sail/sync.c
130
setegid(gid);
games/sail/sync.c
133
setegid(gid);
games/sail/sync.c
153
setegid(gid);
games/sail/sync.c
168
setegid(gid);
games/sail/sync.c
222
setegid(gid);
games/sail/sync.c
225
setegid(gid);
games/sail/sync.c
293
setegid(gid);
lib/libc/gen/getgrent.c
151
getgrgid_gs(gid_t gid, struct group *p_gr, struct group_storage *gs)
lib/libc/gen/getgrent.c
159
rval = grscan(1, gid, NULL, p_gr, gs, NULL);
lib/libc/gen/getgrent.c
168
getgrgid(gid_t gid)
lib/libc/gen/getgrent.c
174
return getgrgid_gs(gid, p_gr, gs);
lib/libc/gen/getgrent.c
178
getgrgid_r(gid_t gid, struct group *grp, char *buffer, size_t bufsize,
lib/libc/gen/getgrent.c
188
*result = getgrgid_gs(gid, grp, (struct group_storage *)buffer);
lib/libc/gen/getgrent.c
284
grscan(int search, gid_t gid, const char *name, struct group *p_gr,
lib/libc/gen/getgrent.c
375
snprintf(buf, sizeof buf, "%u", gid);
lib/libc/gen/getgrent.c
404
p_gr->gr_gid = gid;
lib/libc/gen/getgrent.c
453
if (search && name == NULL && p_gr->gr_gid != gid)
lib/libc/gen/getgrouplist.c
101
groups[(*ngroups)++] = gid;
lib/libc/gen/getgrouplist.c
69
gid_t gid;
lib/libc/gen/getgrouplist.c
87
gid = (gid_t)strtonum(start, 0, GID_MAX, &errstr);
lib/libc/gen/getgrouplist.c
93
if (groups[i] == gid)
lib/libc/gen/pwcache.c
264
group_from_gid(gid_t gid, int noname)
lib/libc/gen/pwcache.c
274
pptr = gidtb + (gid % GID_SZ);
lib/libc/gen/pwcache.c
277
if ((ptr != NULL) && (ptr->valid > 0) && (ptr->gid == gid)) {
lib/libc/gen/pwcache.c
290
getgrgid_r(gid, &grstore, grbuf, sizeof(grbuf), &gr);
lib/libc/gen/pwcache.c
298
ptr->gid = gid;
lib/libc/gen/pwcache.c
299
(void)snprintf(ptr->name, GNMLEN, "%u", gid);
lib/libc/gen/pwcache.c
309
ptr->gid = gid;
lib/libc/gen/pwcache.c
384
gid_from_group(const char *name, gid_t *gid)
lib/libc/gen/pwcache.c
409
*gid = ptr->gid;
lib/libc/gen/pwcache.c
425
*gid = gr->gr_gid;
lib/libc/gen/pwcache.c
435
*gid = ptr->gid = gr->gr_gid;
lib/libc/gen/pwcache.c
74
gid_t gid; /* cached gid */
lib/libc/net/getpeereid.c
34
*egid = creds.gid;
lib/libc/rpc/auth_unix.c
128
aup.aup_gid = gid;
lib/libc/rpc/auth_unix.c
188
gid_t gid;
lib/libc/rpc/auth_unix.c
196
gid = getegid();
lib/libc/rpc/auth_unix.c
203
return (authunix_create(machname, uid, gid, len, gids2));
lib/libc/rpc/auth_unix.c
92
authunix_create(char *machname, int uid, int gid, int len, int *aup_gids)
lib/libfuse/fuse.c
501
ictx->gid = 0;
lib/libfuse/fuse.c
506
ictx->gid = req_ctx->gid;
lib/libfuse/fuse.c
68
FUSE_LIB_OPT("gid=%u", gid),
lib/libfuse/fuse.h
40
gid_t gid;
lib/libfuse/fuse_lowlevel.h
49
gid_t gid;
lib/libfuse/fuse_ops.c
75
attr->st_gid = f->conf.gid;
lib/libfuse/fuse_ops.c
762
gid_t gid;
lib/libfuse/fuse_ops.c
781
gid = (flags & FUSE_FATTR_GID) ? attr->st_gid : (gid_t)-1;
lib/libfuse/fuse_ops.c
783
err = f->op.chown(realname, uid, gid);
lib/libfuse/fuse_private.h
75
gid_t gid;
lib/libfuse/fuse_session.c
608
req.ctx.gid = fbuf->fb_gid;
lib/libutil/login_fbtab.c
115
login_protect(cp, prot, uid, gid);
lib/libutil/login_fbtab.c
126
login_protect(const char *path, mode_t mask, uid_t uid, gid_t gid)
lib/libutil/login_fbtab.c
148
if (chown(gpath, uid, gid) && errno != ENOENT)
lib/libutil/login_fbtab.c
81
login_fbtab(const char *tty, uid_t uid, gid_t gid)
regress/lib/libc/sys/t_getgroups.c
78
gid_t gid = getgid();
regress/lib/libc/sys/t_getgroups.c
89
if (gidset[i] == gid)
regress/lib/libc/sys/t_msgctl.c
141
msgds.msg_perm.gid = getgid();
regress/lib/libc/sys/t_msgctl.c
278
msgds.msg_perm.gid = pw->pw_gid;
regress/lib/libc/sys/t_msgctl.c
287
msgds.msg_perm.gid = getgid();
regress/lib/libc/sys/t_msgget.c
159
const gid_t gid = getegid();
regress/lib/libc/sys/t_msgget.c
178
ATF_CHECK(msgds.msg_perm.gid == gid);
regress/lib/libc/sys/t_msgget.c
180
ATF_CHECK(msgds.msg_perm.cgid == gid);
regress/lib/libc/sys/t_stat.c
248
gid_t gid;
regress/lib/libc/sys/t_stat.c
256
gid = getgid();
regress/lib/libfuse/fuse-opt-parse.c
157
assert(data.gid == 0);
regress/lib/libfuse/fuse-opt-parse.c
210
assert(data.gid == 077);
regress/lib/libfuse/fuse-opt-parse.c
269
assert(data.gid == 077);
regress/lib/libfuse/fuse-opt-parse.c
36
int gid;
regress/lib/libfuse/fuse-opt-parse.c
65
DATA_OPT("gid=%o", gid, 1),
regress/lib/libpthread/group/group.c
149
int gid;
regress/lib/libpthread/group/group.c
163
for (gid = 0; gid < NGRPS; gid++) {
regress/lib/libpthread/group/group.c
165
*n = gid;
regress/lib/libpthread/group/group.c
167
CHECKr(pthread_create(&thread[gid], NULL, test, (void *)n));
regress/lib/libpthread/group/group.c
179
for (gid = 0; gid < NGRPS; gid++) {
regress/lib/libpthread/group/group.c
180
CHECKr(pthread_join(thread[gid], &result));
regress/lib/libpthread/group/group.c
182
fprintf(stderr, "gid %d: %s\n", gid, (char *)result);
regress/lib/libpthread/group/group.c
30
gid_t gid = *(gid_t *)arg;
regress/lib/libpthread/group/group.c
52
printf("gid %d\n", gid);
regress/lib/libpthread/group/group.c
53
CHECKr(getgrgid_r(gid, &grpbuf, buffer, sizeof(buffer), &grp));
regress/lib/libpthread/group/group.c
59
ASSERT(grp->gr_gid == gid);
regress/sys/kern/setuid/setegid.c
26
gid_t gid;
regress/sys/kern/setuid/setegid.c
28
gid = getgid();
regress/sys/kern/setuid/setegid.c
52
if (setegid(gid) == -1)
regress/sys/kern/setuid/setgid_none.c
25
gid_t gid;
regress/sys/kern/setuid/setgid_none.c
27
gid = getgid();
regress/sys/kern/setuid/setgid_none.c
29
checkgids(gid, gid, gid, "checkgid");
regress/sys/kern/setuid/setresgid.c
26
gid_t gid;
regress/sys/kern/setuid/setresgid.c
31
gid = getgid();
regress/sys/kern/setuid/setresgid.c
35
checkgids(pw->pw_gid, gid, gid, "0");
regress/sys/kern/setuid/setresgid.c
50
if (setresgid(gid, -1, -1) == -1)
regress/sys/kern/setuid/setresgid.c
52
checkgids(gid, gid, gid, "1");
regress/sys/kern/setuid/setresgid.c
56
checkgids(gid, pw->pw_gid, gid, "2");
regress/sys/kern/setuid/setresgid.c
59
if (setresgid(-1, gid, -1) == -1)
regress/sys/kern/setuid/setresgid.c
61
checkgids(gid, gid, gid, "3");
regress/sys/kern/setuid/setresgid.c
71
checkgids(gid, gid, pw->pw_gid, "4");
regress/sys/kern/setuid/setresgid.c
78
checkgids(pw->pw_gid, gid, pw->pw_gid, "5");
regress/sys/kern/setuid/setresgid.c
84
if (setresgid(gid, -1, -1) != -1)
regress/sys/kern/setuid/setresgid.c
88
if (setresgid(-1, gid, -1) != -1)
regress/sys/kern/setuid/setresgid.c
92
if (setresgid(-1, -1, gid) != -1)
regress/sys/kern/setuid/setresgid_effective_exec.c
28
gid_t gid;
regress/sys/kern/setuid/setresgid_effective_exec.c
36
gid = getgid();
regress/sys/kern/setuid/setresgid_effective_exec.c
43
checkgids(gid, pw->pw_gid, gid, "setgid");
regress/sys/kern/setuid/setresgid_real_exec.c
28
gid_t gid;
regress/sys/kern/setuid/setresgid_real_exec.c
36
gid = getgid();
regress/sys/kern/setuid/setresgid_real_exec.c
43
checkgids(pw->pw_gid, gid, gid, "setgid");
regress/sys/kern/setuid/setresgid_saved_exec.c
28
gid_t gid;
regress/sys/kern/setuid/setresgid_saved_exec.c
36
gid = getgid();
regress/sys/kern/setuid/setresgid_saved_exec.c
43
checkgids(gid, gid, pw->pw_gid, "setgid");
regress/sys/kern/sysvmsg/msgtest.c
282
gid_t gid = getegid();
regress/sys/kern/sysvmsg/msgtest.c
285
mp->msg_perm.uid, mp->msg_perm.gid,
regress/sys/kern/sysvmsg/msgtest.c
304
if (mp->msg_perm.gid != gid || mp->msg_perm.cgid != gid)
regress/sys/kern/sysvsem/semtest.c
293
gid_t gid = getegid();
regress/sys/kern/sysvsem/semtest.c
296
sp->sem_perm.uid, sp->sem_perm.gid,
regress/sys/kern/sysvsem/semtest.c
312
if (sp->sem_perm.gid != gid || sp->sem_perm.cgid != gid)
regress/sys/kern/sysvshm/shmtest.c
257
gid_t gid = getegid();
regress/sys/kern/sysvshm/shmtest.c
260
sp->shm_perm.uid, sp->shm_perm.gid,
regress/sys/kern/sysvshm/shmtest.c
279
if (sp->shm_perm.gid != gid || sp->shm_perm.cgid != gid)
sbin/fsck_ffs/dir.c
554
gid_t gid;
sbin/fsck_ffs/dir.c
600
gid = DIP(dp, di_gid);
sbin/fsck_ffs/dir.c
604
DIP_SET(dp, di_gid, gid);
sbin/fsdb/fsdb.c
832
gid_t gid;
sbin/fsdb/fsdb.c
839
gid = strtoul(argv[1], &cp, 0);
sbin/fsdb/fsdb.c
842
gid = grp->gr_gid;
sbin/fsdb/fsdb.c
849
DIP_SET(curinode, di_gid, gid);
sbin/mount/mount.c
582
if (verbose || msdosfs_args->uid || msdosfs_args->gid)
sbin/mount/mount.c
584
"uid", msdosfs_args->uid, "gid", msdosfs_args->gid);
sbin/mount_msdos/mount_msdos.c
126
args.gid = sb.st_gid;
sbin/mount_msdos/mount_msdos.c
158
gid_t gid;
sbin/mount_msdos/mount_msdos.c
162
gid = strtonum(s, 0, GID_MAX, &errstr);
sbin/mount_msdos/mount_msdos.c
165
return (gid);
sbin/mount_msdos/mount_msdos.c
90
args.gid = a_gid(optarg);
sbin/mount_ntfs/mount_ntfs.c
124
args.gid = sb.st_gid;
sbin/mount_ntfs/mount_ntfs.c
139
gid_t gid;
sbin/mount_ntfs/mount_ntfs.c
143
gid = strtonum(s, 0, GID_MAX, &errstr);
sbin/mount_ntfs/mount_ntfs.c
146
return (gid);
sbin/mount_ntfs/mount_ntfs.c
80
args.gid = a_gid(optarg);
sbin/mount_tmpfs/mount_tmpfs.c
102
gid = a_gid(optarg);
sbin/mount_tmpfs/mount_tmpfs.c
152
args->ta_root_gid = gidset ? gid : sb.st_gid;
sbin/mount_tmpfs/mount_tmpfs.c
81
gid_t gid;
sbin/mount_tmpfs/mount_tmpfs.c
94
gidset = 0; gid = 0;
sbin/newfs/mkfs.c
818
node.dp1.di_gid = gid;
sbin/newfs/mkfs.c
876
node.dp2.di_gid = gid;
sbin/pfctl/parse.y
132
gid_t gid[2];
sbin/pfctl/parse.y
2372
if (filter_opts.gid)
sbin/pfctl/parse.y
2373
$2->tail->next = filter_opts.gid;
sbin/pfctl/parse.y
2374
filter_opts.gid = $2;
sbin/pfctl/parse.y
257
struct node_gid *gid;
sbin/pfctl/parse.y
3510
gid_item : gid {
sbin/pfctl/parse.y
3514
$$->gid[0] = $1;
sbin/pfctl/parse.y
3515
$$->gid[1] = $1;
sbin/pfctl/parse.y
3520
| unaryop gid {
sbin/pfctl/parse.y
3529
$$->gid[0] = $2;
sbin/pfctl/parse.y
3530
$$->gid[1] = $2;
sbin/pfctl/parse.y
3535
| gid PORTBINARY gid {
sbin/pfctl/parse.y
3544
$$->gid[0] = $1;
sbin/pfctl/parse.y
3545
$$->gid[1] = $3;
sbin/pfctl/parse.y
3552
gid : STRING {
sbin/pfctl/parse.y
3556
gid_t gid;
sbin/pfctl/parse.y
3558
if (gid_from_group($1, &gid) == -1) {
sbin/pfctl/parse.y
3563
$$ = gid;
sbin/pfctl/parse.y
4367
r->gid.op) {
sbin/pfctl/parse.y
478
struct node_gid *gid;
sbin/pfctl/parse.y
5161
LOOP_THROUGH(struct node_gid, gid, gids,
sbin/pfctl/parse.y
5255
r->gid.op = gid->op;
sbin/pfctl/parse.y
5256
r->gid.gid[0] = gid->gid[0];
sbin/pfctl/parse.y
5257
r->gid.gid[1] = gid->gid[1];
sbin/pfctl/parse.y
5384
uid, gid, rcv, icmp_type);
sbin/pfctl/parse.y
552
%type <v.number> number icmptype icmp6type uid gid
sbin/pfctl/parse.y
576
%type <v.gid> gids gid_list gid_item
sbin/pfctl/pfctl_optimize.c
162
PF_RULE_FIELD(gid, NOMERGE),
sbin/pfctl/pfctl_parser.c
891
if (r->gid.op)
sbin/pfctl/pfctl_parser.c
892
print_ugid(r->gid.op, r->gid.gid[0], r->gid.gid[1], "group");
sbin/ping/ping.c
263
gid_t gid;
sbin/ping/ping.c
287
gid = pw->pw_gid;
sbin/ping/ping.c
290
gid = getgid();
sbin/ping/ping.c
292
if (ouid && (setgroups(1, &gid) ||
sbin/ping/ping.c
293
setresgid(gid, gid, gid) ||
sbin/ping/ping.c
440
if (ouid == 0 && (setgroups(1, &gid) ||
sbin/ping/ping.c
441
setresgid(gid, gid, gid) ||
sbin/restore/dirs.c
618
(void)chown(cp, node.uid, node.gid);
sbin/restore/dirs.c
709
node.gid = ctxp->gid;
sbin/restore/dirs.c
82
gid_t gid;
sbin/restore/restore.h
112
gid_t gid; /* file group */
sbin/restore/tape.c
1215
curfile.gid = header->c_gid;
sbin/restore/tape.c
528
gid_t gid;
sbin/restore/tape.c
549
gid = curfile.gid;
sbin/restore/tape.c
587
(void)lchown(name, uid, gid);
sbin/restore/tape.c
605
(void)chown(name, uid, gid);
sbin/restore/tape.c
625
(void)chown(name, uid, gid);
sbin/restore/tape.c
646
(void)fchown(ofile, curfile.uid, curfile.gid);
sys/arch/alpha/mcbus/mcbus.c
54
#define MCPCIA_EXISTS(mid, gid) \
sys/arch/alpha/mcbus/mcbus.c
55
(!badaddr((void *)KV(MCPCIA_BRIDGE_ADDR(gid, mid)), sizeof (u_int32_t)))
sys/arch/alpha/mcbus/mcbusreg.h
90
#define MCPCIA_BRIDGE_ADDR(gid, mid) \
sys/arch/alpha/mcbus/mcbusreg.h
92
(((unsigned long) gid) << MCBUS_GID_SHIFT) | \
sys/arch/alpha/pci/mcpcia.c
90
#define MCPCIA_PROBE(mid, gid) \
sys/arch/alpha/pci/mcpcia.c
91
badaddr((void *)KV(((((unsigned long) gid) << MCBUS_GID_SHIFT) | \
sys/dev/pci/if_bnxtreg.h
74036
uint32_t gid[4];
sys/dev/pci/if_bnxtreg.h
74216
uint32_t gid[4];
sys/dev/pci/if_bnxtreg.h
74389
uint32_t gid[4];
sys/isofs/cd9660/cd9660_rrip.c
93
ana->inop->inode.iso_gid = isonum_733(p->gid);
sys/isofs/cd9660/cd9660_rrip.h
51
char gid [ISODCL ( 28, 35)]; /* 733 */
sys/isofs/udf/ecma167-udf.h
718
uint32_t gid;
sys/isofs/udf/ecma167-udf.h
748
uint32_t gid;
sys/isofs/udf/udf_vnops.c
239
return (vaccess(vp->v_type, mode, up->u_fentry->uid, up->u_fentry->gid,
sys/isofs/udf/udf_vnops.c
350
vap->va_gid = (letoh32(fentry->gid) == -1) ? 0 : letoh32(fentry->gid);
sys/kern/kern_pledge.c
1014
pledge_chown(struct proc *p, uid_t uid, gid_t gid)
sys/kern/kern_pledge.c
1024
if (gid != -1 && !groupmember(gid, p->p_ucred))
sys/kern/kern_prot.c
791
syscallarg(gid_t) gid;
sys/kern/kern_prot.c
795
gid_t gid;
sys/kern/kern_prot.c
798
gid = SCARG(uap, gid);
sys/kern/kern_prot.c
801
if (pruc->cr_gid == gid &&
sys/kern/kern_prot.c
802
pruc->cr_rgid == gid &&
sys/kern/kern_prot.c
803
pruc->cr_svgid == gid)
sys/kern/kern_prot.c
806
if (gid != uc->cr_rgid &&
sys/kern/kern_prot.c
807
gid != uc->cr_svgid &&
sys/kern/kern_prot.c
808
gid != uc->cr_gid &&
sys/kern/kern_prot.c
820
if (gid == pruc->cr_gid || suser(p) == 0) {
sys/kern/kern_prot.c
821
newcred->cr_rgid = gid;
sys/kern/kern_prot.c
822
newcred->cr_svgid = gid;
sys/kern/kern_prot.c
824
newcred->cr_gid = gid;
sys/kern/kern_prot.c
901
groupmember(gid_t gid, struct ucred *cred)
sys/kern/kern_prot.c
906
if (cred->cr_gid == gid)
sys/kern/kern_prot.c
910
if (*gp == gid)
sys/kern/sysv_ipc.c
55
if (vaccess(VNON, perm->mode, perm->uid, perm->gid, mode, cred) == 0 ||
sys/kern/sysv_msg.c
157
que->msqid_ds.msg_perm.gid = tmp.msg_perm.gid;
sys/kern/sysv_msg.c
403
que->msqid_ds.msg_perm.gid = cred->cr_gid;
sys/kern/sysv_sem.c
287
semaptr->sem_perm.gid = sbuf.sem_perm.gid;
sys/kern/sysv_sem.c
493
semaptr_new->sem_perm.gid = cred->cr_gid;
sys/kern/sysv_shm.c
333
shmseg->shm_perm.gid = inbuf.shm_perm.gid;
sys/kern/sysv_shm.c
447
shmseg->shm_perm.cgid = shmseg->shm_perm.gid = cred->cr_gid;
sys/kern/tty_pty.c
1087
gid_t gid;
sys/kern/tty_pty.c
1147
gid = tty_gid;
sys/kern/tty_pty.c
1153
vattr.va_gid = gid;
sys/kern/uipc_usrreq.c
406
unp->unp_connid.gid = p->p_ucred->cr_gid;
sys/kern/uipc_usrreq.c
718
unp->unp_connid.gid = curproc->p_ucred->cr_gid;
sys/kern/uipc_usrreq.c
723
unp2->unp_connid.gid = curproc->p_ucred->cr_gid;
sys/kern/uipc_usrreq.c
921
unp3->unp_connid.gid = p->p_ucred->cr_gid;
sys/kern/vfs_subr.c
1628
vaccess(enum vtype type, mode_t file_mode, uid_t uid, gid_t gid,
sys/kern/vfs_subr.c
1656
if (groupmember(gid, cred)) {
sys/kern/vfs_syscalls.c
2468
syscallarg(gid_t) gid;
sys/kern/vfs_syscalls.c
2472
SCARG(uap, gid), 0));
sys/kern/vfs_syscalls.c
2482
syscallarg(gid_t) gid;
sys/kern/vfs_syscalls.c
2487
SCARG(uap, uid), SCARG(uap, gid), SCARG(uap, flag)));
sys/kern/vfs_syscalls.c
2491
dofchownat(struct proc *p, int fd, const char *path, uid_t uid, gid_t gid,
sys/kern/vfs_syscalls.c
2514
if ((error = pledge_chown(p, uid, gid)))
sys/kern/vfs_syscalls.c
2516
if ((uid != -1 || gid != -1) && !vnoperm(vp)) {
sys/kern/vfs_syscalls.c
2527
vattr.va_gid = gid;
sys/kern/vfs_syscalls.c
2545
syscallarg(gid_t) gid;
sys/kern/vfs_syscalls.c
2553
gid_t gid = SCARG(uap, gid);
sys/kern/vfs_syscalls.c
2565
if ((error = pledge_chown(p, uid, gid)))
sys/kern/vfs_syscalls.c
2567
if ((uid != -1 || gid != -1) && !vnoperm(vp)) {
sys/kern/vfs_syscalls.c
2578
vattr.va_gid = gid;
sys/kern/vfs_syscalls.c
2596
syscallarg(gid_t) gid;
sys/kern/vfs_syscalls.c
2604
gid_t gid = SCARG(uap, gid);
sys/kern/vfs_syscalls.c
2615
if ((error = pledge_chown(p, uid, gid)))
sys/kern/vfs_syscalls.c
2617
if ((uid != -1 || gid != -1) && !vnoperm(vp)) {
sys/kern/vfs_syscalls.c
2628
vattr.va_gid = gid;
sys/msdosfs/msdosfs_vfsops.c
195
pmp->pm_gid = args->gid;
sys/msdosfs/msdosfs_vnops.c
391
gid_t gid;
sys/msdosfs/msdosfs_vnops.c
398
gid = vap->va_gid;
sys/msdosfs/msdosfs_vnops.c
399
if (gid == (gid_t)VNOVAL)
sys/msdosfs/msdosfs_vnops.c
400
gid = pmp->pm_gid;
sys/msdosfs/msdosfs_vnops.c
402
(gid != pmp->pm_gid && !groupmember(gid, cred))) {
sys/msdosfs/msdosfs_vnops.c
407
if (uid != pmp->pm_uid || gid != pmp->pm_gid)
sys/net/pf.c
4154
pd->lookup.gid = -1;
sys/net/pf.c
4221
pd->lookup.gid = inp->inp_socket->so_egid;
sys/net/pf.c
4501
PF_TEST_ATTRIB((r->gid.op || r->uid.op),
sys/net/pf.c
4533
PF_TEST_ATTRIB((r->gid.op && (ctx->pd->lookup.done ||
sys/net/pf.c
4536
!pf_match_gid(r->gid.op, r->gid.gid[0],
sys/net/pf.c
4537
r->gid.gid[1], ctx->pd->lookup.gid)),
sys/net/pf.c
8381
pd.lookup.gid = -1;
sys/net/pf_ioctl.c
4145
to->gid = from->gid;
sys/net/pf_ioctl.c
850
PF_MD5_UPD_HTONL(rule, gid.gid[0], y);
sys/net/pf_ioctl.c
851
PF_MD5_UPD_HTONL(rule, gid.gid[1], y);
sys/net/pf_ioctl.c
852
PF_MD5_UPD(rule, gid.op);
sys/net/pfvar.h
309
uid_t gid[2];
sys/net/pfvar.h
564
struct pf_rule_gid gid;
sys/net/pfvar_priv.h
516
gid_t gid;
sys/nfs/nfs_subs.c
1029
gid = fxdr_unsigned(gid_t, fp->fa_gid);
sys/nfs/nfs_subs.c
1032
(gid != vap->va_gid || uid != vap->va_uid ||
sys/nfs/nfs_subs.c
951
gid_t gid;
sys/ntfs/ntfs_vfsops.c
325
ntmp->ntm_gid = argsp->gid;
sys/sys/ipc.h
57
gid_t gid; /* group id */
sys/sys/mount.h
189
gid_t gid; /* gid that owns msdosfs files */
sys/sys/mount.h
208
gid_t gid; /* gid that owns ntfs files */
sys/sys/socket.h
308
gid_t gid; /* effective group id */
sys/sys/syscallargs.h
100
syscallarg(gid_t) gid;
sys/sys/syscallargs.h
1098
syscallarg(gid_t) gid;
sys/sys/syscallargs.h
635
syscallarg(gid_t) gid;
sys/sys/syscallargs.h
828
syscallarg(gid_t) gid;
sys/sys/syscallargs.h
952
syscallarg(gid_t) gid;
sys/tmpfs/tmpfs_subr.c
1018
tmpfs_chown(struct vnode *vp, uid_t uid, gid_t gid, struct ucred *cred, struct proc *p)
sys/tmpfs/tmpfs_subr.c
1026
KASSERT(uid != VNOVAL || gid != VNOVAL);
sys/tmpfs/tmpfs_subr.c
1030
if (gid == VNOVAL) {
sys/tmpfs/tmpfs_subr.c
1031
gid = node->tn_gid;
sys/tmpfs/tmpfs_subr.c
104
tmpfs_alloc_node(tmpfs_mount_t *tmp, enum vtype type, uid_t uid, gid_t gid,
sys/tmpfs/tmpfs_subr.c
1043
(gid != node->tn_gid && !groupmember(gid, cred))) &&
sys/tmpfs/tmpfs_subr.c
1048
node->tn_gid = gid;
sys/tmpfs/tmpfs_subr.c
142
KASSERT(uid != VNOVAL && gid != VNOVAL && mode != VNOVAL);
sys/tmpfs/tmpfs_subr.c
145
nnode->tn_gid = gid;
sys/ufs/ext2fs/ext2fs_vnops.c
345
ext2fs_chown(struct vnode *vp, uid_t uid, gid_t gid, struct ucred *cred)
sys/ufs/ext2fs/ext2fs_vnops.c
354
if (gid == (gid_t)VNOVAL)
sys/ufs/ext2fs/ext2fs_vnops.c
355
gid = ip->i_e2fs_gid;
sys/ufs/ext2fs/ext2fs_vnops.c
362
(gid != ip->i_e2fs_gid && !groupmember(gid, cred))) &&
sys/ufs/ext2fs/ext2fs_vnops.c
368
ip->i_e2fs_gid = gid;
sys/ufs/ext2fs/ext2fs_vnops.c
370
if (ouid != uid || ogid != gid)
sys/ufs/ext2fs/ext2fs_vnops.c
374
if (ogid != gid && cred->cr_uid != 0)
sys/ufs/ufs/ufs_quota.c
173
dqget(vp, DIP(ip, gid), ump, GRPQUOTA, &ip->i_dquot[GRPQUOTA])) &&
sys/ufs/ufs/ufs_vnops.c
1118
DIP_ASSIGN(ip, gid, DIP(dp, gid));
sys/ufs/ufs/ufs_vnops.c
1535
DIP(ip, mode), DIP(ip, uid), DIP(ip, gid), DIP(ip, size));
sys/ufs/ufs/ufs_vnops.c
1739
DIP_ASSIGN(ip, gid, DIP(pdir, gid));
sys/ufs/ufs/ufs_vnops.c
1756
!groupmember(DIP(ip, gid), cnp->cn_cred) &&
sys/ufs/ufs/ufs_vnops.c
280
return (vaccess(vp->v_type, DIP(ip, mode), DIP(ip, uid), DIP(ip, gid),
sys/ufs/ufs/ufs_vnops.c
302
vap->va_gid = DIP(ip, gid);
sys/ufs/ufs/ufs_vnops.c
468
if (!groupmember(DIP(ip, gid), cred) && (mode & ISGID))
sys/ufs/ufs/ufs_vnops.c
484
ufs_chown(struct vnode *vp, uid_t uid, gid_t gid, struct ucred *cred)
sys/ufs/ufs/ufs_vnops.c
495
if (gid == (gid_t)VNOVAL)
sys/ufs/ufs/ufs_vnops.c
496
gid = DIP(ip, gid);
sys/ufs/ufs/ufs_vnops.c
503
(gid != DIP(ip, gid) && !groupmember(gid, cred))) &&
sys/ufs/ufs/ufs_vnops.c
507
ogid = DIP(ip, gid);
sys/ufs/ufs/ufs_vnops.c
514
if (ogid == gid)
sys/ufs/ufs/ufs_vnops.c
523
DIP_ASSIGN(ip, gid, gid);
sys/ufs/ufs/ufs_vnops.c
543
if (ouid != uid || ogid != gid)
sys/ufs/ufs/ufs_vnops.c
548
if (ogid != gid && cred->cr_uid != 0)
sys/ufs/ufs/ufs_vnops.c
556
DIP_ASSIGN(ip, gid, ogid);
usr.bin/doas/doas.c
78
parsegid(const char *s, gid_t *gid)
usr.bin/doas/doas.c
84
*gid = gr->gr_gid;
usr.bin/doas/doas.c
85
if (*gid == GID_MAX)
usr.bin/doas/doas.c
89
*gid = strtonum(s, 0, GID_MAX - 1, &errstr);
usr.bin/find/function.c
952
gid_t gid;
usr.bin/find/function.c
956
if (gid_from_group(gname, &gid) == -1) {
usr.bin/find/function.c
959
gid = strtonum(gname, 0, GID_MAX, &errstr);
usr.bin/find/function.c
965
new->g_data = gid;
usr.bin/getent/getent.c
194
gid_t gid;
usr.bin/getent/getent.c
204
gid = strtonum(argv[i], 0, GID_MAX, &err);
usr.bin/getent/getent.c
206
gr = getgrgid(gid);
usr.bin/id/id.c
150
gid = pw ? pw->pw_gid : rflag ? getgid() : getegid();
usr.bin/id/id.c
151
if (nflag && (gr = getgrgid(gid)))
usr.bin/id/id.c
154
(void)printf("%u\n", gid);
usr.bin/id/id.c
233
gid_t groups[NGROUPS_MAX], gid, egid, lastgid;
usr.bin/id/id.c
245
gid = getgid();
usr.bin/id/id.c
246
(void)printf(" gid=%u", gid);
usr.bin/id/id.c
247
if ((gr = getgrgid(gid)))
usr.bin/id/id.c
249
if ((egid = getegid()) != gid) {
usr.bin/id/id.c
256
cnt < ngroups; prefix = ", ", lastgid = gid) {
usr.bin/id/id.c
257
gid = groups[cnt++];
usr.bin/id/id.c
258
if (lastgid == gid)
usr.bin/id/id.c
260
(void)printf("%s%u", prefix, gid);
usr.bin/id/id.c
261
if ((gr = getgrgid(gid)))
usr.bin/id/id.c
271
gid_t gid, groups[NGROUPS_MAX + 1];
usr.bin/id/id.c
289
gid = groups[cnt];
usr.bin/id/id.c
290
(void)printf("%s%u", prefix, gid);
usr.bin/id/id.c
292
if ((gr = getgrgid(gid)))
usr.bin/id/id.c
295
while (++cnt < ngroups && gid == groups[cnt])
usr.bin/id/id.c
305
gid_t gid, groups[NGROUPS_MAX + 1];
usr.bin/id/id.c
324
gid = groups[cnt];
usr.bin/id/id.c
326
if ((gr = getgrgid(gid)))
usr.bin/id/id.c
329
(void)printf("%s%u", prefix, gid);
usr.bin/id/id.c
331
(void)printf("%s%u", prefix, gid);
usr.bin/id/id.c
335
while (++cnt < ngroups && gid == groups[cnt])
usr.bin/id/id.c
61
gid_t gid;
usr.bin/ipcs/ipcs.c
306
mode_t mode, uid_t uid, gid_t gid, uid_t cuid, gid_t cgid,
usr.bin/ipcs/ipcs.c
319
user_from_uid(uid, 0), group_from_gid(gid, 0));
usr.bin/ipcs/ipcs.c
361
mode_t mode, uid_t uid, gid_t gid, uid_t cuid, gid_t cgid,
usr.bin/ipcs/ipcs.c
373
user_from_uid(uid, 0), group_from_gid(gid, 0));
usr.bin/ipcs/ipcs.c
414
uid_t uid, gid_t gid, uid_t cuid, gid_t cgid, int16_t nsems)
usr.bin/ipcs/ipcs.c
424
user_from_uid(uid, 0), group_from_gid(gid, 0));
usr.bin/ipcs/ipcs.c
497
msqptr->msg_perm.gid,
usr.bin/ipcs/ipcs.c
569
shmptr->shm_perm.gid,
usr.bin/ipcs/ipcs.c
640
semaptr->sem_perm.gid,
usr.bin/ipcs/ipcs.c
742
msqptr->msg_perm.gid,
usr.bin/ipcs/ipcs.c
799
shmseg.shm_perm.gid,
usr.bin/ipcs/ipcs.c
852
sem.sem_perm.gid,
usr.bin/kdump/ktrstruct.c
198
gidname(int gid)
usr.bin/kdump/ktrstruct.c
202
if (gid == -1)
usr.bin/kdump/ktrstruct.c
205
printf("%u<", (unsigned)gid);
usr.bin/kdump/ktrstruct.c
206
if (gid > GID_MAX || (name = group_from_gid(gid, 1)) == NULL)
usr.bin/mg/grep.c
26
static int gid(int, int);
usr.bin/mg/grep.c
60
funmap_add(gid, "gid", 1);
usr.bin/netstat/unix.c
115
p("%u", unp_connid.gid, ", ");
usr.bin/newsyslog/newsyslog.c
120
gid_t gid; /* Group of log */
usr.bin/newsyslog/newsyslog.c
299
if (ent->gid == (gid_t)-1)
usr.bin/newsyslog/newsyslog.c
300
ent->gid = sb.st_gid;
usr.bin/newsyslog/newsyslog.c
535
working->gid = (gid_t)-1;
usr.bin/newsyslog/newsyslog.c
537
working->gid = strtonum(q, 0, GID_MAX, &errstr);
usr.bin/newsyslog/newsyslog.c
545
} else if (gid_from_group(q, &working->gid) == -1) {
usr.bin/newsyslog/newsyslog.c
556
working->gid = (gid_t)-1;
usr.bin/newsyslog/newsyslog.c
841
printf("\tchown %u:%u %s\n", ent->uid, ent->gid, file2);
usr.bin/newsyslog/newsyslog.c
847
if (chown(file2, ent->uid, ent->gid))
usr.bin/newsyslog/newsyslog.c
879
if (fchown(fd, ent->uid, ent->gid))
usr.bin/newsyslog/newsyslog.c
897
printf("\tchown %u:%u %s\n", ent->uid, ent->gid, file1);
usr.bin/newsyslog/newsyslog.c
898
} else if (movefile(ent->log, file1, ent->uid, ent->gid,
usr.bin/passwd/pwd_check.c
126
gid = getgid();
usr.bin/passwd/pwd_check.c
127
if (setresgid(gid, gid, gid) == -1) {
usr.bin/passwd/pwd_check.c
131
if (setgroups(1, &gid) == -1) {
usr.bin/passwd/pwd_check.c
96
gid_t gid;
usr.bin/pkill/pkill.c
547
gid_t gid;
usr.bin/pkill/pkill.c
593
if (gid_from_group(sp, &gid) == -1)
usr.bin/pkill/pkill.c
595
li->li_number = gid;
usr.bin/quota/quota.c
224
showgid(gid_t gid)
usr.bin/quota/quota.c
226
struct group *grp = getgrgid(gid);
usr.bin/quota/quota.c
242
if (gid != mygid) {
usr.bin/quota/quota.c
244
if (gid == gidset[i])
usr.bin/quota/quota.c
247
warnx("%s (gid %u): permission denied", name, gid);
usr.bin/quota/quota.c
251
showquotas(GRPQUOTA, gid, name);
usr.bin/rdist/common.c
480
getgroupname(gid_t gid, char *file, opt_t opts)
usr.bin/rdist/common.c
491
(void) snprintf(buf, sizeof(buf), ":%u", gid);
usr.bin/rdist/common.c
498
if (lastgid == gid && buf[0] != '\0' && buf[0] != ':')
usr.bin/rdist/common.c
501
lastgid = gid;
usr.bin/rdist/common.c
503
if ((name = group_from_gid(gid, 1)) == NULL) {
usr.bin/rdist/common.c
508
file, gid);
usr.bin/rdist/common.c
509
(void) snprintf(buf, sizeof(buf), ":%u", gid);
usr.bin/rdistd/server.c
107
setownership(char *file, int fd, uid_t uid, gid_t gid, int islink)
usr.bin/rdistd/server.c
129
status = fchown(fd, uid, gid);
usr.bin/rdistd/server.c
131
status = fchownat(AT_FDCWD, file, uid, gid,
usr.bin/rdistd/server.c
137
target, gid, SYSERR);
usr.bin/rdistd/server.c
140
target, uid, gid, SYSERR);
usr.bin/rdistd/server.c
183
gid_t gid;
usr.bin/rdistd/server.c
208
gid = (gid_t)atoi(group + 1);
usr.bin/rdistd/server.c
222
gid = (gid_t)-1;
usr.bin/rdistd/server.c
224
gid = (gid_t) atoi(group + 1);
usr.bin/rdistd/server.c
225
} else if (gid_from_group(group, &gid) == -1) {
usr.bin/rdistd/server.c
237
if (userid && gid != (gid_t)-1 && gid != primegid) {
usr.bin/rdistd/server.c
239
if (gid == gidset[i])
usr.bin/rdistd/server.c
248
gid = (gid_t)-1;
usr.bin/rdistd/server.c
260
if (setownership(file, fd, uid, gid, S_ISLNK(st.st_mode)) < 0) {
usr.bin/rsync/extern.h
111
gid_t gid; /* group */
usr.bin/rsync/flist.c
228
f->st.gid = st->st_gid;
usr.bin/rsync/flist.c
346
if (!io_write_uint(sess, fdout, f->st.gid)) {
usr.bin/rsync/flist.c
350
if (!idents_add(1, &gids, &gidsz, f->st.gid)) {
usr.bin/rsync/flist.c
683
ff->st.gid = uival;
usr.bin/rsync/flist.c
685
ff->st.gid = 0;
usr.bin/rsync/flist.c
687
ff->st.gid = fflast->st.gid;
usr.bin/rsync/ids.c
60
if (fl[i].st.gid == 0)
usr.bin/rsync/ids.c
63
if ((int32_t)fl[i].st.gid == ids[j].id)
usr.bin/rsync/ids.c
66
fl[i].st.gid = ids[j].mapped;
usr.bin/rsync/receiver.c
111
gid_t gid = (gid_t)-1;
usr.bin/rsync/receiver.c
138
gid = f->st.gid;
usr.bin/rsync/receiver.c
141
if (uid != (uid_t)-1 || gid != (gid_t)-1) {
usr.bin/rsync/receiver.c
142
if (fchownat(rootfd, path, uid, gid, AT_SYMLINK_NOFOLLOW) == -1) {
usr.bin/rsync/receiver.c
149
"to user.group: %u.%u", f->path, uid, gid);
usr.bin/rsync/receiver.c
50
gid_t gid = (gid_t)-1;
usr.bin/rsync/receiver.c
76
gid = f->st.gid;
usr.bin/rsync/receiver.c
79
if (uid != (uid_t)-1 || gid != (gid_t)-1) {
usr.bin/rsync/receiver.c
80
if (fchown(fd, uid, gid) == -1) {
usr.bin/rsync/receiver.c
87
"to user.group: %u.%u", f->path, uid, gid);
usr.bin/ssh/sftp-common.c
115
(r = sshbuf_get_u32(b, &a->gid)) != 0)
usr.bin/ssh/sftp-common.c
165
(r = sshbuf_put_u32(b, a->gid)) != 0)
usr.bin/ssh/sftp-common.c
56
a->gid = 0;
usr.bin/ssh/sftp-common.c
72
a->gid = st->st_gid;
usr.bin/ssh/sftp-common.c
90
st->st_gid = a->gid;
usr.bin/ssh/sftp-common.h
39
uint32_t gid;
usr.bin/ssh/sftp-server.c
1014
(u_long)a.uid, (u_long)a.gid);
usr.bin/ssh/sftp-server.c
1015
r = chown(name, a.uid, a.gid);
usr.bin/ssh/sftp-server.c
1067
(u_long)a.uid, (u_long)a.gid);
usr.bin/ssh/sftp-server.c
1068
r = fchown(fd, a.uid, a.gid);
usr.bin/ssh/sftp-server.c
1476
(u_long)a.uid, (u_long)a.gid);
usr.bin/ssh/sftp-server.c
1477
r = fchownat(AT_FDCWD, name, a.uid, a.gid,
usr.bin/ssh/sftp-usergroup.c
199
if (rgroup_name((gid_t)(d[i]->a.gid)) != NULL)
usr.bin/ssh/sftp-usergroup.c
201
id = d[i]->a.gid;
usr.bin/ssh/sftp-usergroup.c
234
rgroup_name(uid_t gid)
usr.bin/ssh/sftp-usergroup.c
236
return idname_lookup(&group_idname, (u_int)gid);
usr.bin/ssh/sftp-usergroup.h
25
const char *rgroup_name(uid_t gid);
usr.bin/ssh/sftp.c
1750
aa.gid = n_arg;
usr.bin/ssh/sshpty.c
140
gid_t gid;
usr.bin/ssh/sshpty.c
148
gid = (grp != NULL) ? grp->gr_gid : pw->pw_gid;
usr.bin/ssh/sshpty.c
160
if (st.st_uid != pw->pw_uid || st.st_gid != gid) {
usr.bin/ssh/sshpty.c
161
if (chown(tty, pw->pw_uid, gid) == -1) {
usr.bin/ssh/sshpty.c
165
tty, (u_int)pw->pw_uid, (u_int)gid,
usr.bin/ssh/sshpty.c
169
tty, (u_int)pw->pw_uid, (u_int)gid,
usr.bin/systat/main.c
473
gid_t gid;
usr.bin/systat/main.c
486
gid = getgid();
usr.bin/systat/main.c
487
if (setresgid(gid, gid, gid) == -1)
usr.bin/systat/pftop.c
1397
if (pr->gid.op)
usr.bin/systat/pftop.c
1398
tb_print_ugid(pr->gid.op, pr->gid.gid[0], pr->gid.gid[1],
usr.bin/tmux/proc.c
300
gid_t gid;
usr.bin/tmux/proc.c
313
if (getpeereid(fd, &peer->uid, &gid) != 0)
usr.bin/wall/wall.c
142
if (g->gid == pw->pw_gid)
usr.bin/wall/wall.c
272
g->gid = grp->gr_gid;
usr.bin/wall/wall.c
56
gid_t gid;
usr.bin/write/write.c
231
gid_t gid;
usr.bin/write/write.c
249
gid = getgid();
usr.bin/write/write.c
250
if (setresgid(gid, gid, gid) == -1)
usr.bin/xinstall/xinstall.c
158
if (group != NULL && gid_from_group(group, &gid) == -1) {
usr.bin/xinstall/xinstall.c
159
gid = strtonum(group, 0, GID_MAX, &errstr);
usr.bin/xinstall/xinstall.c
338
if ((gid != (gid_t)-1 || uid != (uid_t)-1) &&
usr.bin/xinstall/xinstall.c
339
fchown(to_fd, uid, gid)) {
usr.bin/xinstall/xinstall.c
596
if (((gid != (gid_t)-1 || uid != (uid_t)-1) && chown(path, uid, gid)) ||
usr.bin/xinstall/xinstall.c
69
gid_t gid = (gid_t)-1;
usr.sbin/amd/rpcx/nfs_prot.h
121
u_int gid;
usr.sbin/amd/rpcx/nfs_prot.h
97
u_int gid;
usr.sbin/amd/rpcx/nfs_prot_xdr.c
43
if (!xdr_u_int(xdrs, &objp->gid))
usr.sbin/amd/rpcx/nfs_prot_xdr.c
75
if (!xdr_u_int(xdrs, &objp->gid))
usr.sbin/authpf/authpf.c
278
gid = getegid();
usr.sbin/authpf/authpf.c
279
if (setgroups(1, &gid) == -1) {
usr.sbin/authpf/authpf.c
753
gid_t gid;
usr.sbin/authpf/authpf.c
815
gid = getgid();
usr.sbin/authpf/authpf.c
816
if (setresgid(gid, gid, gid) == -1) {
usr.sbin/authpf/authpf.c
89
gid_t gid;
usr.sbin/bgpd/printconf.c
1188
print_mrt(struct bgpd_config *conf, uint32_t pid, uint32_t gid,
usr.sbin/bgpd/printconf.c
1204
(m->group_id != 0 && m->group_id == gid)) {
usr.sbin/cron/atrun.c
133
job->gid = sb.st_gid;
usr.sbin/cron/atrun.c
433
if ((gid_t)ngid != job->gid) {
usr.sbin/cron/structs.h
67
gid_t gid; /* gid of the job */
usr.sbin/inetd/inetd.c
350
gid_t gid = getgid();
usr.sbin/inetd/inetd.c
353
setgroups(1, &gid);
usr.sbin/kvm_mkdb/kvm_mkdb.c
159
kvm_mkdb(int fd, const char *dbdir, char *nlistpath, char *nlistname, gid_t gid,
usr.sbin/kvm_mkdb/kvm_mkdb.c
195
if (gid != -1 && fchown(db->fd(db), -1, gid) == -1) {
usr.sbin/ldomctl/config.c
1005
md_add_prop_val(md, node, "gid", cpu->gid);
usr.sbin/ldomctl/config.c
1074
md_add_prop_val(md, node, "gid", device->gid);
usr.sbin/ldomctl/config.c
1331
md_add_prop_val(md, node, "gid", guest->gid);
usr.sbin/ldomctl/config.c
1503
console->client_endpoint->target_guest = primary->gid;
usr.sbin/ldomctl/config.c
1512
console->server_endpoint->target_guest = guest->gid;
usr.sbin/ldomctl/config.c
1537
ds->client_endpoint->target_guest = primary->gid;
usr.sbin/ldomctl/config.c
1545
ds->server_endpoint->target_guest = guest->gid;
usr.sbin/ldomctl/config.c
1565
lc->client_endpoint->target_guest = primary->gid;
usr.sbin/ldomctl/config.c
1573
lc->server_endpoint->target_guest = guest->gid;
usr.sbin/ldomctl/config.c
1599
guest->gid = resource_id;
usr.sbin/ldomctl/config.c
2181
guest_add_vcc_port(primary, NULL, guest->name, guest->gid - 1,
usr.sbin/ldomctl/config.c
2184
guest_add_vc_port(primary, NULL, guest->name, guest->gid + 2,
usr.sbin/ldomctl/config.c
2311
device->gid = guest->gid;
usr.sbin/ldomctl/config.c
2445
peer->target_guest == guest->gid)
usr.sbin/ldomctl/config.c
2524
cpu->gid = guest->gid;
usr.sbin/ldomctl/config.c
303
cpu->gid = -1;
usr.sbin/ldomctl/config.c
666
if (!md_get_prop_val(md, node, "gid", &cpu->gid))
usr.sbin/ldomctl/config.c
667
cpu->gid = 0;
usr.sbin/ldomctl/config.c
705
md_get_prop_val(md, node, "gid", &device->gid);
usr.sbin/ldomctl/config.c
813
md_get_prop_val(md, node, "gid", &guest->gid);
usr.sbin/ldomctl/config.c
824
if (strcmp(guest->name, "primary") == 0 && guest->gid != 0)
usr.sbin/ldomctl/ldomctl.c
150
if (!md_get_prop_val(hvmd, node, "gid", &guest->gid))
usr.sbin/ldomctl/ldomctl.c
178
return guest->gid;
usr.sbin/ldomctl/ldomctl.c
406
console_exec(uint64_t gid)
usr.sbin/ldomctl/ldomctl.c
411
if (gid == 0)
usr.sbin/ldomctl/ldomctl.c
415
if (guest->gid != gid)
usr.sbin/ldomctl/ldomctl.c
418
"ttyV%llu", guest->gid - 1);
usr.sbin/ldomctl/ldomctl.c
432
uint64_t gid;
usr.sbin/ldomctl/ldomctl.c
452
gid = find_guest(argv[0]);
usr.sbin/ldomctl/ldomctl.c
460
msg.msg.guestop.guestid = gid;
usr.sbin/ldomctl/ldomctl.c
471
console_exec(gid);
usr.sbin/ldomctl/ldomctl.c
507
uint64_t gid;
usr.sbin/ldomctl/ldomctl.c
527
gid = find_guest(argv[0]);
usr.sbin/ldomctl/ldomctl.c
535
msg.msg.guestop.guestid = gid;
usr.sbin/ldomctl/ldomctl.c
546
console_exec(gid);
usr.sbin/ldomctl/ldomctl.c
558
uint64_t gid = -1;
usr.sbin/ldomctl/ldomctl.c
571
gid = find_guest(argv[1]);
usr.sbin/ldomctl/ldomctl.c
574
if (gid != -1 && guest->gid != gid)
usr.sbin/ldomctl/ldomctl.c
584
msg.msg.resstat.resid = guest->gid;
usr.sbin/ldomctl/ldomctl.c
612
msg.msg.resstat.resid = guest->gid;
usr.sbin/ldomctl/ldomctl.c
630
msg.msg.resstat.resid = guest->gid;
usr.sbin/ldomctl/ldomctl.c
668
if (guest->gid != 0) {
usr.sbin/ldomctl/ldomctl.c
670
"ttyV%llu", guest->gid - 1);
usr.sbin/ldomctl/ldomctl.c
682
uint64_t gid;
usr.sbin/ldomctl/ldomctl.c
689
gid = find_guest(argv[1]);
usr.sbin/ldomctl/ldomctl.c
691
console_exec(gid);
usr.sbin/ldomctl/ldomctl.h
119
uint64_t gid;
usr.sbin/ldomctl/ldomctl.h
37
uint64_t pid, vid, gid, partid;
usr.sbin/ldomctl/ldomctl.h
47
uint64_t gid;
usr.sbin/ldomd/ldomd.c
249
if (!md_get_prop_val(hvmd, node, "gid", &guest->gid))
usr.sbin/ldomd/ldomd.h
5
uint64_t gid;
usr.sbin/lpr/lpc/lpc.c
282
gid_t gid;
usr.sbin/lpr/lpc/lpc.c
293
gid = gptr->gr_gid;
usr.sbin/lpr/lpc/lpc.c
295
if (gid == groups[i])
usr.sbin/makefs/cd9660/cd9660_rrip.h
54
char gid [ISODCL ( 28, 35)]; /* 733 */
usr.sbin/makefs/cd9660/iso9660_rrip.c
643
v->attr.rr_entry.PX.gid);
usr.sbin/makefs/cd9660/iso9660_rrip.h
104
u_char gid [ISODCL(29,36)];
usr.sbin/mtree/create.c
170
if (p->fts_statp->st_gid != gid) {
usr.sbin/mtree/create.c
62
static gid_t gid;
usr.sbin/mtree/create.c
99
statd(t, p, &uid, &gid, &mode);
usr.sbin/nsd/metrics.c
203
if(chown(ip, nsd.uid, nsd.gid) == -1)
usr.sbin/nsd/metrics.c
205
(unsigned)nsd.uid, (unsigned)nsd.gid,
usr.sbin/nsd/nsd.c
1336
nsd.gid = getgid();
usr.sbin/nsd/nsd.c
1348
nsd.gid = strtol(t, &t, 10);
usr.sbin/nsd/nsd.c
1354
nsd.gid = pwd->pw_gid;
usr.sbin/nsd/nsd.c
1363
nsd.gid = pwd->pw_gid;
usr.sbin/nsd/nsd.c
1407
else if (nsd.uid && nsd.gid) {
usr.sbin/nsd/nsd.c
1408
if(chown(nsd.log_filename, nsd.uid, nsd.gid) != 0)
usr.sbin/nsd/nsd.c
1675
if(initgroups(nsd.username, nsd.gid) != 0)
usr.sbin/nsd/nsd.c
1682
if(setresgid(nsd.gid,nsd.gid,nsd.gid) != 0)
usr.sbin/nsd/nsd.c
1684
if(setregid(nsd.gid,nsd.gid) != 0)
usr.sbin/nsd/nsd.c
1686
if(setgid(nsd.gid) != 0)
usr.sbin/nsd/nsd.h
274
gid_t gid;
usr.sbin/nsd/remote.c
467
if(chown(ip, nsd.uid, nsd.gid) == -1)
usr.sbin/nsd/remote.c
469
(unsigned)nsd.uid, (unsigned)nsd.gid,
usr.sbin/pppd/main.c
1027
gid_t gid;
usr.sbin/pppd/main.c
1070
gid = getgid();
usr.sbin/pppd/main.c
1072
if (setresgid(gid, gid, gid) == -1 || setresuid(uid, uid, uid) == -1) {
usr.sbin/pppd/main.c
1106
gid_t gid;
usr.sbin/pppd/main.c
1123
gid = getgid();
usr.sbin/pppd/main.c
1124
if (setresgid(gid, gid, gid) == -1 || setresuid(uid, uid, uid) == -1) {
usr.sbin/procmap/procmap.c
221
gid_t gid;
usr.sbin/procmap/procmap.c
276
gid = getgid();
usr.sbin/procmap/procmap.c
278
if (setresgid(gid, gid, gid) == -1)
usr.sbin/procmap/procmap.c
296
if (setresgid(gid, gid, gid) == -1)
usr.sbin/smtpd/lka_session.c
433
fwreq.gid = lk.userinfo.gid;
usr.sbin/smtpd/makemap.c
77
gid_t gid;
usr.sbin/smtpd/makemap.c
80
gid = getgid();
usr.sbin/smtpd/makemap.c
81
if (setresgid(gid, gid, gid) == -1)
usr.sbin/smtpd/mda_mbox.c
75
if (fchown(fd, deliver->userinfo.uid, deliver->userinfo.gid) == -1)
usr.sbin/smtpd/smtpctl.c
1034
gid_t gid;
usr.sbin/smtpd/smtpctl.c
1043
gid = getgid();
usr.sbin/smtpd/smtpctl.c
1044
if (setresgid(gid, gid, gid) == -1)
usr.sbin/smtpd/smtpctl.c
1110
gid_t gid;
usr.sbin/smtpd/smtpctl.c
1126
gid = getgid();
usr.sbin/smtpd/smtpctl.c
1127
if (setresgid(gid, gid, gid) == -1)
usr.sbin/smtpd/smtpd.c
102
gid_t gid;
usr.sbin/smtpd/smtpd.c
1223
gid_t gid;
usr.sbin/smtpd/smtpd.c
1255
gid = pw->pw_gid;
usr.sbin/smtpd/smtpd.c
1256
if (setgroups(1, &gid) ||
usr.sbin/smtpd/smtpd.c
1257
setresgid(gid, gid, gid) ||
usr.sbin/smtpd/smtpd.c
1448
pw_gid = deliver->userinfo.gid;
usr.sbin/smtpd/smtpd.c
1617
offline_enqueue(char *name, uid_t uid, gid_t gid)
usr.sbin/smtpd/smtpd.c
168
fwreq->uid, fwreq->gid);
usr.sbin/smtpd/smtpd.c
1686
if (sb.st_gid != gid) {
usr.sbin/smtpd/smtpd.c
1748
offline_add(char *path, uid_t uid, gid_t gid)
usr.sbin/smtpd/smtpd.c
1754
return offline_enqueue(path, uid, gid);
usr.sbin/smtpd/smtpd.c
1760
q->gid = gid;
usr.sbin/smtpd/smtpd.c
1779
offline_enqueue(q->path, q->uid, q->gid);
usr.sbin/smtpd/smtpd.c
1785
parent_forward_open(char *username, char *directory, uid_t uid, gid_t gid)
usr.sbin/smtpd/smtpd.h
112
gid_t gid;
usr.sbin/smtpd/smtpd.h
658
gid_t gid;
usr.sbin/smtpd/to.c
539
userinfo->gid = strtonum(buf, 0, GID_MAX, &errstr);
usr.sbin/traceroute/traceroute.c
333
gid_t gid;
usr.sbin/traceroute/traceroute.c
375
gid = pw->pw_gid;
usr.sbin/traceroute/traceroute.c
378
gid = getgid();
usr.sbin/traceroute/traceroute.c
380
if (ouid && (setgroups(1, &gid) ||
usr.sbin/traceroute/traceroute.c
381
setresgid(gid, gid, gid) ||
usr.sbin/traceroute/traceroute.c
579
if (ouid == 0 && (setgroups(1, &gid) ||
usr.sbin/traceroute/traceroute.c
580
setresgid(gid, gid, gid) ||
usr.sbin/trpt/trpt.c
132
gid_t gid;
usr.sbin/trpt/trpt.c
184
gid = getgid();
usr.sbin/trpt/trpt.c
186
if (setresgid(gid, gid, gid) == -1)
usr.sbin/trpt/trpt.c
194
if (setresgid(gid, gid, gid) == -1)
usr.sbin/user/user.c
1027
gid_t gid;
usr.sbin/user/user.c
1030
gid = strtonum(name, -1, GID_MAX, &errstr);
usr.sbin/user/user.c
1032
grp = getgrgid(gid);
usr.sbin/user/user.c
1051
gid_t gid;
usr.sbin/user/user.c
1153
gid = up->u_uid;
usr.sbin/user/user.c
1160
gid = grp->gr_gid;
usr.sbin/user/user.c
1204
gid,
usr.sbin/user/user.c
1283
up->u_uid, gid);
usr.sbin/user/user.c
1289
!creategid(login_name, gid, "")) {
usr.sbin/user/user.c
1293
gid, login_name);
usr.sbin/user/user.c
1307
login_name, up->u_uid, gid, home, up->u_shell);
usr.sbin/user/user.c
2179
int gid;
usr.sbin/user/user.c
2183
gid = -1;
usr.sbin/user/user.c
2188
gid = strtonum(optarg, -1, GID_MAX, &errstr);
usr.sbin/user/user.c
2216
if (gid < 0 && !getnextgid(&gid, LowGid, HighGid)) {
usr.sbin/user/user.c
2219
if (!dupgid && gid_exists((gid_t)gid)) {
usr.sbin/user/user.c
2220
errx(EXIT_FAILURE, "can't add group: gid %d is a duplicate", gid);
usr.sbin/user/user.c
2223
if (!creategid(*argv, gid, "")) {
usr.sbin/user/user.c
2276
int gid;
usr.sbin/user/user.c
2280
gid = -1;
usr.sbin/user/user.c
2286
gid = strtonum(optarg, -1, GID_MAX, &errstr);
usr.sbin/user/user.c
2310
if (gid < 0 && newname == NULL) {
usr.sbin/user/user.c
2313
if (dupgid && gid < 0) {
usr.sbin/user/user.c
2331
(gid < 0) ? grp->gr_gid : gid)) >= sizeof(buf) || cc < 0)
usr.sbin/user/user.c
382
gid_exists(gid_t gid)
usr.sbin/user/user.c
384
return group_from_gid(gid, 1) != NULL;
usr.sbin/user/user.c
391
gid_t gid;
usr.sbin/user/user.c
393
return gid_from_group(group, &gid) != -1;
usr.sbin/user/user.c
398
creategid(char *group, gid_t gid, const char *name)
usr.sbin/user/user.c
438
ret = fprintf(to, "%s:*:%u:%s\n", group, gid, name);
usr.sbin/user/user.c
452
ret = fprintf(to, "%s:*:%u:%s\n", group, gid, name);
usr.sbin/user/user.c
466
syslog(LOG_INFO, "new group added: name=%s, gid=%u", group, gid);
usr.sbin/vmd/control.c
450
vmc.vmc_owner.gid = -1;
usr.sbin/vmd/parse.y
111
int64_t gid;
usr.sbin/vmd/parse.y
360
vmc.vmc_owner.gid = -1;
usr.sbin/vmd/parse.y
547
vmc.vmc_owner.gid = $2.gid;
usr.sbin/vmd/parse.y
568
vmc.vmc_insowner.gid = $2.gid;
usr.sbin/vmd/parse.y
574
$$.gid = -1;
usr.sbin/vmd/parse.y
582
$$.gid = -1;
usr.sbin/vmd/parse.y
608
$$.gid = gr->gr_gid;
usr.sbin/vmd/vmd.c
1419
if (vmc->vmc_owner.gid == 0)
usr.sbin/vmd/vmd.c
1420
vmc->vmc_owner.gid = vmc_parent->vmc_owner.gid;
usr.sbin/vmd/vmd.c
1421
else if (vmc->vmc_owner.gid != vmc_parent->vmc_owner.gid) {
usr.sbin/vmd/vmd.c
1432
vmc->vmc_insowner.gid = vmc_parent->vmc_insowner.gid;
usr.sbin/vmd/vmd.c
1433
vmc->vmc_insowner.uid = vmc_parent->vmc_insowner.gid;
usr.sbin/vmd/vmd.c
1436
vmc->vmc_insowner.gid = 0;
usr.sbin/vmd/vmd.c
1492
if (vmo->gid != -1) {
usr.sbin/vmd/vmd.c
1495
if (pw->pw_gid == vmo->gid)
usr.sbin/vmd/vmd.c
1497
if ((gr = getgrgid(vmo->gid)) != NULL) {
usr.sbin/vmd/vmd.c
1608
gid_t gid;
usr.sbin/vmd/vmd.c
1632
gid = vm->vm_params.vmc_owner.gid;
usr.sbin/vmd/vmd.c
1634
if (vm->vm_params.vmc_owner.gid != -1) {
usr.sbin/vmd/vmd.c
1637
gid = gr->gr_gid;
usr.sbin/vmd/vmd.c
1641
gid = 0;
usr.sbin/vmd/vmd.c
1645
vm->vm_params.vmc_name, vm->vm_ttyname, uid, gid, mode);
usr.sbin/vmd/vmd.c
1656
if (st.st_uid != uid || st.st_gid != gid) {
usr.sbin/vmd/vmd.c
1657
if (chown(vm->vm_ttyname, uid, gid) == -1) {
usr.sbin/vmd/vmd.c
1659
vm->vm_ttyname, uid, gid, getuid());
usr.sbin/vmd/vmd.c
410
vir.vir_gid = vm->vm_params.vmc_owner.gid;
usr.sbin/vmd/vmd.c
437
vir.vir_gid = vm->vm_params.vmc_owner.gid;
usr.sbin/vmd/vmd.h
207
int64_t gid;
usr.sbin/ypserv/mknetid/mknetid.c
112
add_user(char *username, char *uid, char *gid)
usr.sbin/ypserv/mknetid/mknetid.c
125
u->usr_gid = atoi(gid);
usr.sbin/ypserv/mknetid/mknetid.c
145
add_group(char *username, char *gid)
usr.sbin/ypserv/mknetid/mknetid.c
152
g = atoi(gid);
usr.sbin/ypserv/mknetid/mknetid.c
159
u->gid[u->gid_count] = atoi(gid);
usr.sbin/ypserv/mknetid/mknetid.c
360
printf(",%d", u->gid[i]);
usr.sbin/ypserv/mknetid/mknetid.c
47
int gid[NGROUPS_MAX]; /* additional gids */