Home
last modified time | relevance | path

Searched refs:gidset (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/netbsd-tests/lib/libc/sys/
H A Dt_getgroups.c51 gid_t gidset[NGROUPS_MAX]; in ATF_TC_BODY() local
60 ATF_REQUIRE(getgroups(-1, gidset) == -1); in ATF_TC_BODY()
72 gid_t gidset[NGROUPS_MAX]; in ATF_TC_BODY() local
80 n = getgroups(NGROUPS_MAX, gidset); in ATF_TC_BODY()
84 if (gidset[i] == gid) in ATF_TC_BODY()
100 gid_t gidset[NGROUPS_MAX]; in ATF_TC_BODY() local
108 n = getgroups(NGROUPS_MAX, gidset); in ATF_TC_BODY()
118 rv = setgid(gidset[i]); in ATF_TC_BODY()
142 gid_t gidset[NGROUPS_MAX]; in ATF_TC_BODY() local
150 for (i = 0; i < __arraycount(gidset); i++) in ATF_TC_BODY()
[all …]
/freebsd/sbin/hastd/
H A Dsubr.c159 gid_t gidset[1]; in drop_privs() local
210 gidset[0] = pw->pw_gid; in drop_privs()
211 if (setgroups(1, gidset) == -1) { in drop_privs()
290 PJDLOG_VERIFY(getgroups(1, gidset) == 1); in drop_privs()
291 PJDLOG_VERIFY(gidset[0] == pw->pw_gid); in drop_privs()
/freebsd/contrib/netbsd-tests/usr.bin/id/
H A Dpwgr.c137 getgroups(int gidsetlen, gid_t *gidset) in getgroups() argument
144 gidset[0] = 100; in getgroups()
145 gidset[1] = 0; in getgroups()
/freebsd/tools/regression/priv/
H A Dpriv_cred.c119 static const gid_t gidset[] = {GID_WHEEL, GID_OTHER}; variable
120 static const int gidset_len = sizeof(gidset) / sizeof(gid_t);
127 error = setgroups(gidset_len, gidset); in priv_cred_setgroups()
/freebsd/sys/security/mac/
H A Dmac_cred.c315 mac_cred_check_setgroups(struct ucred *cred, int ngroups, gid_t *gidset) in mac_cred_check_setgroups() argument
319 MAC_POLICY_CHECK_NOSLEEP(cred_check_setgroups, cred, ngroups, gidset); in mac_cred_check_setgroups()
320 MAC_CHECK_PROBE3(cred_check_setgroups, error, cred, ngroups, gidset); in mac_cred_check_setgroups()
H A Dmac_framework.h126 gid_t *gidset);
H A Dmac_policy.h155 gid_t *gidset);
/freebsd/contrib/pf/pflogd/
H A Dprivsep.c94 gid_t gidset[1]; in priv_init() local
102 gidset[0] = pw->pw_gid; in priv_init()
105 if (setgroups(1, gidset) == -1) in priv_init()
/freebsd/sys/security/audit/
H A Daudit.h101 void audit_arg_groupset(gid_t *gidset, int gidset_size);
232 #define AUDIT_ARG_GROUPSET(gidset, gidset_size) do { \ argument
234 audit_arg_groupset((gidset), (gidset_size)); \
438 #define AUDIT_ARG_GROUPSET(gidset, gidset_size) argument
H A Daudit_arg.c266 audit_arg_groupset(gid_t *gidset, int gidset_size) in audit_arg_groupset() argument
278 if (ar->k_ar.ar_arg_groups.gidset == NULL) in audit_arg_groupset()
279 ar->k_ar.ar_arg_groups.gidset = malloc( in audit_arg_groupset()
283 ar->k_ar.ar_arg_groups.gidset[i] = gidset[i]; in audit_arg_groupset()
H A Daudit.c322 if (ar->k_ar.ar_arg_groups.gidset != NULL) in audit_record_dtor()
323 free(ar->k_ar.ar_arg_groups.gidset, M_AUDITGIDSET); in audit_record_dtor()
H A Daudit_private.h117 gid_t *gidset; member
H A Daudit_bsm.c1533 ar->ar_arg_groups.gidset[ctr]); in kaudit_to_bsm()
/freebsd/contrib/pjdfstest/
H A Dpjdfstest.c1194 gid_t *gidset; in set_gids() local
1201 gidset = malloc(sizeof(*gidset) * ngroups); in set_gids()
1202 assert(gidset != NULL); in set_gids()
1209 gidset[i] = strtol(g, &endp, 0); in set_gids()
1216 if (setgroups(i, gidset) < 0) { in set_gids()
1220 if (setegid(gidset[0]) < 0) { in set_gids()
1225 free(gidset); in set_gids()
/freebsd/usr.bin/quota/
H A Dquota.c104 gid_t mygid, gidset[NGROUPS]; in main() local
146 ngroups = getgroups(NGROUPS, gidset); in main()
151 if (gidset[i] != mygid) in main()
152 errflag += showgid(gidset[i]); in main()
/freebsd/sys/compat/linux/
H A Dlinux_uid16.c98 error = copyin(args->gidset, linux_gidset, ngrp * sizeof(l_gid16_t)); in linux_setgroups16()
182 error = copyout(linux_gidset, args->gidset, ngrp * sizeof(l_gid16_t)); in linux_getgroups16()
/freebsd/share/doc/psd/05.sysman/
H A Dspell.ok165 gidset
/freebsd/crypto/openssh/
H A Dsshd-session.c290 gid_t gidset[1]; in privsep_preauth_child() local
317 gidset[0] = privsep_pw->pw_gid; in privsep_preauth_child()
318 if (setgroups(1, gidset) == -1) in privsep_preauth_child()
/freebsd/contrib/sendmail/src/
H A Drecipient.c1541 GIDSET_T gidset[1]; local
1543 gidset[0] = gid;
1544 if (setgroups(1, gidset) == -1)
H A Ddeliver.c3192 GIDSET_T gidset[1]; local
3194 gidset[0] = ctladdr->q_gid;
3195 if (setgroups(1, gidset) == -1
3219 GIDSET_T gidset[1]; local
3221 gidset[0] = DefGid;
3222 if (setgroups(1, gidset) == -1
6639 GIDSET_T gidset[1]; local
6641 gidset[0] = RealGid;
6642 if (setgroups(1, gidset) == -1 && suidwarn)
/freebsd/contrib/llvm-project/compiler-rt/include/sanitizer/
H A Dnetbsd_syscall_hooks.h417 #define __sanitizer_syscall_pre_getgroups(gidsetsize, gidset) \ argument
419 (long long)(gidset))
420 #define __sanitizer_syscall_post_getgroups(res, gidsetsize, gidset) \ argument
422 (long long)(gidset))
423 #define __sanitizer_syscall_pre_setgroups(gidsetsize, gidset) \ argument
425 (long long)(gidset))
426 #define __sanitizer_syscall_post_setgroups(res, gidsetsize, gidset) \ argument
428 (long long)(gidset))
3149 long long gidset);
3152 long long gidset);
[all …]
/freebsd/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) {
823 PRE_READ(gidset, sizeof(*gidset) * gidsetsize_);
828 unsigned int *gidset = (unsigned int *)gidset_;
[all …]
/freebsd/sys/kern/
H A Dkern_prot.c317 gid_t *gidset; member
336 error = copyout(cred->cr_groups, uap->gidset, ngrp * sizeof(gid_t)); in sys_getgroups()
1188 gid_t *gidset; member
1217 error = copyin(uap->gidset, groups, gidsetsize * sizeof(gid_t)); in sys_setgroups()
/freebsd/lib/libsys/
H A D_libsys.h525 int __sys_getgroups(int gidsetsize, gid_t * gidset);
526 int __sys_setgroups(int gidsetsize, const gid_t * gidset);
/freebsd/sys/security/mac_stub/
H A Dmac_stub.c265 gid_t *gidset) in stub_cred_check_setgroups() argument

12