| /netbsd/src/tests/lib/libc/c063/ |
| D | t_fchownat.c | 56 static int getuser(uid_t *uid, gid_t *gid) in getuser() argument 64 *gid = pw->pw_gid; in getuser() 80 gid_t gid; in ATF_TC_BODY() local 83 ATF_REQUIRE(getuser(&uid, &gid) == 0); in ATF_TC_BODY() 89 ATF_REQUIRE(fchownat(dfd, BASEFILE, uid, gid, 0) == 0); in ATF_TC_BODY() 94 ATF_REQUIRE(st.st_gid == gid); in ATF_TC_BODY() 108 gid_t gid; in ATF_TC_BODY() local 111 ATF_REQUIRE(getuser(&uid, &gid) == 0); in ATF_TC_BODY() 117 ATF_REQUIRE(fchownat(AT_FDCWD, BASEFILE, uid, gid, 0) == 0); in ATF_TC_BODY() 121 ATF_REQUIRE(st.st_gid == gid); in ATF_TC_BODY() [all …]
|
| /netbsd/src/external/gpl3/gdb/dist/sim/mn10300/ |
| D | dv-mn103int.c | 128 int gid; member 335 int gid; in mn103int_finish() local 350 for (gid = 0; gid < NR_GROUPS; gid++) in mn103int_finish() 352 struct mn103int_group *group = &controller->group[gid]; in mn103int_finish() 354 group->gid = gid; in mn103int_finish() 355 if (FIRST_NMI_GROUP <= gid && gid <= LAST_NMI_GROUP) in mn103int_finish() 360 else if (FIRST_LEVEL_GROUP <= gid && gid <= LAST_LEVEL_GROUP) in mn103int_finish() 379 int gid; in find_highest_interrupt_group() local 387 for (gid = FIRST_LEVEL_GROUP; gid <= LAST_LEVEL_GROUP; gid++) in find_highest_interrupt_group() 389 struct mn103int_group *group = &controller->group[gid]; in find_highest_interrupt_group() [all …]
|
| /netbsd/src/external/bsd/openldap/dist/servers/slapd/ |
| D | user.c | 52 gid_t gid = 0; in slap_init_user() local 90 gid = pwd->pw_gid; in slap_init_user() 108 gid = (uid_t)g; in slap_init_user() 110 grp = getgrgid( gid ); in slap_init_user() 116 gid = grp->gr_gid; in slap_init_user() 129 if ( getuid() == 0 && initgroups( user, gid ) != 0 ) { in slap_init_user() 142 if ( setgid( gid ) != 0 ) { in slap_init_user() 144 (int) gid ); in slap_init_user() 149 if ( setegid( gid ) != 0 ) { in slap_init_user() 151 (int) gid ); in slap_init_user()
|
| /netbsd/src/external/ibm-public/postfix/dist/src/spawn/ |
| D | spawn.c | 197 gid_t gid; /* command privileges */ member 243 attr->gid = grp->gr_gid; in get_service_attr() 245 attr->gid = pwd->pw_gid; in get_service_attr() 276 if (attr->gid == 0) in get_service_attr() 277 msg_fatal("request to use privileged group id %ld", (long) attr->gid); in get_service_attr() 278 if (attr->gid == var_owner_gid) in get_service_attr() 279 msg_fatal("request to use mail system owner group id %ld", (long) attr->gid); in get_service_attr() 282 if (attr->gid == (gid_t) (-1)) in get_service_attr() 290 myname, (long) attr->uid, (long) attr->gid, attr->time_limit); in get_service_attr() 325 CA_SPAWN_CMD_GID(attr.gid), in spawn_service()
|
| /netbsd/src/external/ibm-public/postfix/dist/src/util/ |
| D | set_ugid.c | 47 void set_ugid(uid_t uid, gid_t gid) in set_ugid() argument 54 if (setgid(gid) < 0) in set_ugid() 55 msg_fatal("setgid(%ld): %m", (long) gid); in set_ugid() 56 if (setgroups(1, &gid) < 0) in set_ugid() 57 msg_fatal("setgroups(1, &%ld): %m", (long) gid); in set_ugid() 61 msg_info("setugid: uid %ld gid %ld", (long) uid, (long) gid); in set_ugid()
|
| D | chroot_uid.c | 49 gid_t gid; in chroot_uid() local 59 gid = pwd->pw_gid; in chroot_uid() 60 if (setgid(gid) < 0) in chroot_uid() 61 msg_fatal("setgid(%ld): %m", (long) gid); in chroot_uid() 62 if (initgroups(user_name, gid) < 0) in chroot_uid()
|
| D | spawn_command.c | 114 gid_t gid; /* privileges */ member 137 args->gid = (gid_t) - 1; in get_spawn_args() 175 args->gid = va_arg(ap, gid_t); in get_spawn_args() 176 if (args->gid == (gid_t) (-1)) in get_spawn_args() 249 if (args.uid != (uid_t) - 1 || args.gid != (gid_t) - 1) in spawn_command() 250 set_ugid(args.uid, args.gid); in spawn_command() 313 set_eugid(args.uid, args.gid); in spawn_command()
|
| /netbsd/src/crypto/external/bsd/heimdal/dist/kcm/ |
| D | acl.c | 130 if (client->gid == ccache->gid) { in kcm_access() 163 if (ccache->gid != client->gid) in kcm_chmod() 180 gid_t gid) in kcm_chown() argument 191 if (ccache->gid != client->gid) in kcm_chown() 197 ccache->gid = gid; in kcm_chown()
|
| /netbsd/src/lib/libc/gen/ |
| D | pwcache.c | 329 group_from_gid(gid_t gid, int noname) in group_from_gid() argument 340 pptr = gidtb + (gid % GID_SZ); in group_from_gid() 343 if ((ptr != NULL) && (ptr->valid > 0) && (ptr->gid == gid)) { in group_from_gid() 364 if ((gr = (*_pwcache_getgrgid)(gid)) == NULL) { in group_from_gid() 371 ptr->gid = gid; in group_from_gid() 372 (void)snprintf(ptr->name, GNMLEN, "%lu", (long) gid); in group_from_gid() 382 ptr->gid = gid; in group_from_gid() 460 gid_from_group(const char *name, gid_t *gid) in gid_from_group() argument 484 *gid = ptr->gid; in gid_from_group() 504 *gid = gr->gr_gid; in gid_from_group() [all …]
|
| /netbsd/src/external/bsd/libarchive/dist/cpio/test/ |
| D | test_owner_parse.c | 44 owner->gid = -1; in free_cpio_owner() 61 assertEqualInt(-1, owner.gid); in DEFINE_TEST() 67 assert(int_in_list(owner.gid, root_gids, in DEFINE_TEST() 74 assert(int_in_list(owner.gid, root_gids, in DEFINE_TEST() 80 assertEqualInt(-1, owner.gid); in DEFINE_TEST() 95 assertEqualInt(114, owner.gid); in DEFINE_TEST() 100 assertEqualInt(115, owner.gid); in DEFINE_TEST() 105 assertEqualInt(117, owner.gid); in DEFINE_TEST()
|
| /netbsd/src/sys/miscfs/umapfs/ |
| D | umap_subr.c | 138 gid_t gid; in umap_mapids() local 165 gid = (gid_t) umap_findid(kauth_cred_getegid(credp), groupmap, gnentries); in umap_mapids() 167 if (gid != -1) in umap_mapids() 168 kauth_cred_setegid(credp, gid); in umap_mapids() 180 gid = (gid_t) umap_findid(groups[i], in umap_mapids() 182 if (gid != -1) in umap_mapids() 183 groups[i] = gid; in umap_mapids()
|
| /netbsd/src/crypto/external/bsd/openssh/dist/ |
| D | getpeereid.c | 35 getpeereid(int s, uid_t *euid, gid_t *gid) in getpeereid() argument 43 *gid = cred.gid; in getpeereid() 49 getpeereid(int s, uid_t *euid, gid_t *gid) in getpeereid() argument 52 *gid = getgid(); in getpeereid()
|
| /netbsd/src/external/bsd/tmux/dist/compat/ |
| D | getpeereid.c | 30 getpeereid(int s, uid_t *uid, gid_t *gid) in getpeereid() argument 39 *gid = uc.gid; in getpeereid() 48 if ((*gid = ucred_getrgid(ucred)) == -1) in getpeereid() 54 *gid = getegid(); in getpeereid()
|
| /netbsd/src/external/bsd/libarchive/dist/libarchive/test/ |
| D | test_read_format_lha.c | 143 int uid, gid; in verify() local 146 uid = gid = 1001; in verify() 148 uid = gid = 0; in verify() 166 assertEqualInt(gid, archive_entry_gid(ae)); in verify() 180 assertEqualInt(gid, archive_entry_gid(ae)); in verify() 196 assertEqualInt(gid, archive_entry_gid(ae)); in verify() 208 assertEqualInt(gid, archive_entry_gid(ae)); in verify() 220 assertEqualInt(gid, archive_entry_gid(ae)); in verify() 236 assertEqualInt(gid, archive_entry_gid(ae)); in verify()
|
| D | test_write_disk_perms.c | 51 gid_t gid = 0; in searchgid() local 73 for (gid = 1, n = 1; gid == n && n < 10000 ; n++, gid++) { in searchgid() 74 if (fchown(fd, uid, gid) != 0) { in searchgid() 75 _invalid_gid = gid; in searchgid() 85 for (gid = 0, n = 0; gid == n && n < 10000 ; n++, gid++) { in searchgid() 87 if (gid == (gid_t)_default_gid) in searchgid() 89 if (fchown(fd, uid, gid) == 0) { in searchgid() 90 _alt_gid = gid; in searchgid()
|
| /netbsd/src/sbin/chown/ |
| D | chown.c | 69 static gid_t gid; variable 163 gid = (gid_t)-1; in main() 189 gid = st.st_gid; in main() 246 (gid == (gid_t)-1 || p->fts_statp->st_gid == gid) && in main() 250 if ((*change_owner)(p->fts_accpath, uid, gid) && !fflag) { in main() 273 gid = id(s, "group"); in a_gid() 275 gid = gr->gr_gid; in a_gid()
|
| /netbsd/src/tests/fs/umapfs/ |
| D | t_basic.c | 43 xchown(const char *path, uid_t uid, gid_t gid) in xchown() argument 46 if (rump_sys_chown(path, uid, gid) == -1) in xchown() 51 testuidgid(const char *path, uid_t uid, gid_t gid) in testuidgid() argument 62 if (gid != (gid_t)-1) { in testuidgid() 63 if (sb.st_gid != gid) in testuidgid() 65 path, gid, sb.st_gid); in testuidgid()
|
| /netbsd/src/usr.bin/id/ |
| D | id.c | 221 gid_t gid, egid, lastid; in current() local 230 gid = getgid(); in current() 231 (void)printf(" gid=%ju", (uintmax_t)gid); in current() 232 if ((gr = getgrgid(gid)) != NULL) in current() 239 if ((egid = getegid()) != gid) { in current() 246 fmt = ",%ju", lastid = gid, cnt++) { in current() 247 gid = groups[cnt]; in current() 248 if (lastid == gid) in current() 250 (void)printf(fmt, (uintmax_t)gid); in current() 251 if ((gr = getgrgid(gid)) != NULL) in current()
|
| /netbsd/src/tests/kernel/ |
| D | t_sysv.c | 313 gid_t gid = getegid(); in print_msqid_ds() local 316 mp->msg_perm.uid, mp->msg_perm.gid, in print_msqid_ds() 335 ATF_REQUIRE_MSG(mp->msg_perm.gid == gid && mp->msg_perm.cgid == gid, in print_msqid_ds() 535 gid_t gid = getegid(); in print_semid_ds() local 538 sp->sem_perm.uid, sp->sem_perm.gid, in print_semid_ds() 554 ATF_REQUIRE_MSG(sp->sem_perm.gid == gid && sp->sem_perm.cgid == gid, in print_semid_ds() 716 gid_t gid = getegid(); in print_shmid_ds() local 719 sp->shm_perm.uid, sp->shm_perm.gid, in print_shmid_ds() 738 ATF_REQUIRE_MSG(sp->shm_perm.gid == gid && sp->shm_perm.cgid == gid, in print_shmid_ds()
|
| /netbsd/src/games/larn/ |
| D | scores.c | 125 if (gid != egid) in readboard() 128 if (gid != egid) in readboard() 129 setegid(gid); in readboard() 153 if (gid != egid) in writeboard() 156 if (gid != egid) in writeboard() 157 setegid(gid); in writeboard() 186 if (gid != egid) in makeboard() 189 if (gid != egid) in makeboard() 190 setegid(gid); in makeboard() 653 if (gid != egid) in died() [all …]
|
| /netbsd/src/external/bsd/libarchive/dist/libarchive/ |
| D | archive_write_disk_set_standard_lookup.c | 99 lookup_gid(void *private_data, const char *gname, int64_t gid) in lookup_gid() argument 107 return (gid); in lookup_gid() 145 gid = result->gr_gid; in lookup_gid() 154 gid = result->gr_gid; in lookup_gid() 160 #error No way to perform gid lookups on this platform in lookup_gid() 162 b->id = (gid_t)gid; in lookup_gid() 164 return (gid); in lookup_gid()
|
| /netbsd/src/lib/libpuffs/ |
| D | creds.c | 108 puffs_cred_hasgroup(const struct puffs_cred *pcr, gid_t gid) in puffs_cred_hasgroup() argument 116 if (pkcr->pkcr_uuc.cr_gid == gid) in puffs_cred_hasgroup() 119 if (pkcr->pkcr_uuc.cr_groups[i] == gid) in puffs_cred_hasgroup() 162 puffs_access(enum vtype type, mode_t file_mode, uid_t uid, gid_t gid, in puffs_access() argument 189 } else if (puffs_cred_hasgroup(pcr, gid)) { in puffs_access() 249 puffs_access_times(uid_t uid, gid_t gid, mode_t mode, int va_utimes_null, in puffs_access_times() argument 259 return puffs_access(VNON, mode, uid, gid, PUFFS_VWRITE, pcr); in puffs_access_times()
|
| /netbsd/src/sys/rump/librump/rumpkern/ |
| D | accessors.c | 103 rump_cred_create(uid_t uid, gid_t gid, size_t ngroups, gid_t *groups) in rump_cred_create() argument 112 kauth_cred_setgid(cred, gid); in rump_cred_create() 113 kauth_cred_setgid(cred, gid); in rump_cred_create() 114 kauth_cred_setegid(cred, gid); in rump_cred_create() 115 kauth_cred_setsvgid(cred, gid); in rump_cred_create()
|
| /netbsd/src/sbin/mknod/ |
| D | mknod.c | 95 gid_t gid = -1; local 132 gid = strtol(optarg + 1, &p, 10); 136 if (gid_name(optarg, &gid) == 0) 138 gid = strtol(optarg, &p, 10); 278 if ((uid != (uid_t)-1 || gid != (uid_t)-1) && chown(name, uid, gid) == -1) 309 gid_name(const char *name, gid_t *gid) argument 316 *gid = g->gr_gid;
|
| /netbsd/src/bin/pax/ |
| D | sel_subs.c | 219 gid_t gid; in grp_add() local 247 gid = (gid_t)gr->gr_gid; in grp_add() 249 gid = (gid_t)strtoul(str+1, NULL, 10); in grp_add() 255 indx = ((unsigned)gid) % GRP_TB_SZ; in grp_add() 258 if (pt->gid == gid) in grp_add() 268 pt->gid = gid; in grp_add() 294 if (pt->gid == arcn->sb.st_gid) in grp_match()
|