Searched refs:gidset (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/
H A Dt_getgroups.c51 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 Dpwgr.c137 getgroups(int gidsetlen, gid_t *gidset) argument
144 gidset[0] = 100;
145 gidset[1] = 0;
/freebsd-11-stable/sbin/hastd/
H A Dsubr.c162 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 Dpriv_cred.c121 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 Dibcs2_xenix.h74 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 Dibcs2_misc.c666 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 Daudit.h86 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 Daudit_arg.c261 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 Daudit.c272 if (ar->k_ar.ar_arg_groups.gidset != NULL)
273 free(ar->k_ar.ar_arg_groups.gidset, M_AUDITGIDSET);
H A Daudit_private.h109 gid_t *gidset; member in struct:groupset
H A Daudit_bsm.c1389 ar->ar_arg_groups.gidset[ctr]);
/freebsd-11-stable/contrib/pf/pflogd/
H A Dprivsep.c97 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 Dmac_cred.c270 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 Dmac_framework.h118 gid_t *gidset);
H A Dmac_policy.h146 gid_t *gidset);
/freebsd-11-stable/sys/compat/linux/
H A Dlinux_uid16.c167 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 Dpjdfstest.c999 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 Dsanitizer_syscalls_netbsd.inc807 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 Dquota.c114 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 Drecipient.c1527 GIDSET_T gidset[1]; local
1529 gidset[0] = gid;
1530 if (setgroups(1, gidset) == -1)
H A Ddeliver.c2580 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 Dkern_prot.c300 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 Dsshd.c548 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 Dnetbsd_syscall_hooks.h417 #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 Dmac_stub.c248 gid_t *gidset)
247 stub_cred_check_setgroups(struct ucred *cred, int ngroups, gid_t *gidset) argument

Completed in 436 milliseconds

12