/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/ |
H A D | t_getgroups.c | 51 gid_t gidset[NGROUPS_MAX]; local 63 ATF_REQUIRE(getgroups(-1, gidset) == -1); 75 gid_t gidset[NGROUPS_MAX]; local 83 n = getgroups(NGROUPS_MAX, gidset); 87 if (gidset[i] == gid) 103 gid_t gidset[NGROUPS_MAX]; local 111 n = getgroups(NGROUPS_MAX, gidset); 121 rv = setgid(gidset[i]); 145 gid_t gidset[NGROUPS_MAX]; local 153 for (i = 0; i < __arraycount(gidset); [all...] |
/freebsd-11-stable/contrib/netbsd-tests/usr.bin/id/ |
H A D | pwgr.c | 137 getgroups(int gidsetlen, gid_t *gidset) argument 144 gidset[0] = 100; 145 gidset[1] = 0;
|
/freebsd-11-stable/sbin/hastd/ |
H A D | subr.c | 162 gid_t gidset[1]; local 213 gidset[0] = pw->pw_gid; 214 if (setgroups(1, gidset) == -1) { 293 PJDLOG_VERIFY(getgroups(1, gidset) == 1); 294 PJDLOG_VERIFY(gidset[0] == pw->pw_gid);
|
/freebsd-11-stable/tools/regression/priv/ |
H A D | priv_cred.c | 121 static const gid_t gidset[] = {GID_WHEEL, GID_OTHER}; variable 122 static const int gidset_len = sizeof(gidset) / sizeof(gid_t); 129 error = setgroups(gidset_len, gidset);
|
/freebsd-11-stable/sys/i386/ibcs2/ |
H A D | ibcs2_xenix.h | 74 char gidset_l_[PADL_(ibcs2_gid_t *)]; ibcs2_gid_t * gidset; char gidset_r_[PADR_(ibcs2_gid_t *)]; member in struct:ibcs2_getgroups_args 78 char gidset_l_[PADL_(ibcs2_gid_t *)]; ibcs2_gid_t * gidset; char gidset_r_[PADR_(ibcs2_gid_t *)]; member in struct:ibcs2_setgroups_args
|
H A D | ibcs2_misc.c | 666 error = copyout(iset, uap->gidset, ngrp * sizeof(ibcs2_gid_t)); 682 if (uap->gidsetsize && uap->gidset == NULL) 687 error = copyin(uap->gidset, iset, sizeof(ibcs2_gid_t) *
|
/freebsd-11-stable/sys/security/audit/ |
H A D | audit.h | 86 void audit_arg_groupset(gid_t *gidset, u_int gidset_size); 210 #define AUDIT_ARG_GROUPSET(gidset, gidset_size) do { \ 212 audit_arg_groupset((gidset), (gidset_size)); \ 356 #define AUDIT_ARG_GROUPSET(gidset, gidset_size)
|
H A D | audit_arg.c | 261 audit_arg_groupset(gid_t *gidset, u_int gidset_size) argument 273 if (ar->k_ar.ar_arg_groups.gidset == NULL) 274 ar->k_ar.ar_arg_groups.gidset = malloc( 278 ar->k_ar.ar_arg_groups.gidset[i] = gidset[i];
|
H A D | audit.c | 272 if (ar->k_ar.ar_arg_groups.gidset != NULL) 273 free(ar->k_ar.ar_arg_groups.gidset, M_AUDITGIDSET);
|
H A D | audit_private.h | 109 gid_t *gidset; member in struct:groupset
|
H A D | audit_bsm.c | 1389 ar->ar_arg_groups.gidset[ctr]);
|
/freebsd-11-stable/contrib/pf/pflogd/ |
H A D | privsep.c | 97 gid_t gidset[1]; local 105 gidset[0] = pw->pw_gid; 108 if (setgroups(1, gidset) == -1)
|
/freebsd-11-stable/sys/security/mac/ |
H A D | mac_cred.c | 270 mac_cred_check_setgroups(struct ucred *cred, int ngroups, gid_t *gidset) argument 274 MAC_POLICY_CHECK_NOSLEEP(cred_check_setgroups, cred, ngroups, gidset); 275 MAC_CHECK_PROBE3(cred_check_setgroups, error, cred, ngroups, gidset);
|
H A D | mac_framework.h | 118 gid_t *gidset);
|
H A D | mac_policy.h | 146 gid_t *gidset);
|
/freebsd-11-stable/sys/compat/linux/ |
H A D | linux_uid16.c | 167 args->gidset); 175 error = copyin(args->gidset, linux_gidset, ngrp * sizeof(l_gid16_t)); 236 args->gidset); 268 error = copyout(linux_gidset, args->gidset, ngrp * sizeof(l_gid16_t));
|
/freebsd-11-stable/contrib/pjdfstest/ |
H A D | pjdfstest.c | 999 gid_t *gidset; local 1006 gidset = malloc(sizeof(*gidset) * ngroups); 1007 assert(gidset != NULL); 1014 gidset[i] = strtol(g, &endp, 0); 1021 if (setgroups(i, gidset) < 0) { 1025 if (setegid(gidset[0]) < 0) { 1030 free(gidset);
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_syscalls_netbsd.inc | 807 unsigned int *gidset = (unsigned int *)gidset_; 808 if (gidset) { 809 PRE_WRITE(gidset, sizeof(*gidset) * gidsetsize_); 814 unsigned int *gidset = (unsigned int *)gidset_; 815 if (gidset) { 816 POST_WRITE(gidset, sizeof(*gidset) * gidsetsize_); 821 unsigned int *gidset = (unsigned int *)gidset_; 822 if (gidset) { [all...] |
/freebsd-11-stable/usr.bin/quota/ |
H A D | quota.c | 114 gid_t mygid, gidset[NGROUPS]; local 156 ngroups = getgroups(NGROUPS, gidset); 161 if (gidset[i] != mygid) 162 errflag += showgid(gidset[i]);
|
/freebsd-11-stable/contrib/sendmail/src/ |
H A D | recipient.c | 1527 GIDSET_T gidset[1]; local 1529 gidset[0] = gid; 1530 if (setgroups(1, gidset) == -1)
|
H A D | deliver.c | 2580 GIDSET_T gidset[1]; local 2582 gidset[0] = ctladdr->q_gid; 2583 if (setgroups(1, gidset) == -1 2607 GIDSET_T gidset[1]; local 2609 gidset[0] = DefGid; 2610 if (setgroups(1, gidset) == -1 5674 GIDSET_T gidset[1]; local 5676 gidset[0] = RealGid; 5677 if (setgroups(1, gidset) == -1 && suidwarn)
|
/freebsd-11-stable/sys/kern/ |
H A D | kern_prot.c | 300 gid_t *gidset; member in struct:getgroups_args 320 error = copyout(cred->cr_groups, uap->gidset, ngrp * sizeof(gid_t)); 806 gid_t *gidset; member in struct:setgroups_args 827 error = copyin(uap->gidset, groups, gidsetsize * sizeof(gid_t));
|
/freebsd-11-stable/crypto/openssh/ |
H A D | sshd.c | 548 gid_t gidset[1]; local 576 gidset[0] = privsep_pw->pw_gid; 577 if (setgroups(1, gidset) < 0)
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/include/sanitizer/ |
H A D | netbsd_syscall_hooks.h | 417 #define __sanitizer_syscall_pre_getgroups(gidsetsize, gidset) \ 419 (long long)(gidset)) 420 #define __sanitizer_syscall_post_getgroups(res, gidsetsize, gidset) \ 422 (long long)(gidset)) 423 #define __sanitizer_syscall_pre_setgroups(gidsetsize, gidset) \ 425 (long long)(gidset)) 426 #define __sanitizer_syscall_post_setgroups(res, gidsetsize, gidset) \ 428 (long long)(gidset)) 3045 long long gidset); 3048 long long gidset); [all...] |
/freebsd-11-stable/sys/security/mac_stub/ |
H A D | mac_stub.c | 248 gid_t *gidset) 247 stub_cred_check_setgroups(struct ucred *cred, int ngroups, gid_t *gidset) argument
|