Home
last modified time | relevance | path

Searched refs:gidsetsize (Results 1 – 22 of 22) sorted by relevance

/freebsd-12.1/sys/i386/ibcs2/
H A Dibcs2_misc.c658 if (uap->gidsetsize == 0) { in ibcs2_getgroups()
662 if (uap->gidsetsize < ngrp) in ibcs2_getgroups()
682 if (uap->gidsetsize < 0 || uap->gidsetsize > ngroups_max + 1) in ibcs2_setgroups()
684 if (uap->gidsetsize && uap->gidset == NULL) in ibcs2_setgroups()
686 gp = malloc(uap->gidsetsize * sizeof(*gp), M_TEMP, M_WAITOK); in ibcs2_setgroups()
687 if (uap->gidsetsize) { in ibcs2_setgroups()
688 iset = malloc(uap->gidsetsize * sizeof(*iset), M_TEMP, M_WAITOK); in ibcs2_setgroups()
690 uap->gidsetsize); in ibcs2_setgroups()
695 for (i = 0; i < uap->gidsetsize; i++) in ibcs2_setgroups()
699 error = kern_setgroups(td, uap->gidsetsize, gp); in ibcs2_setgroups()
H A Dsyscalls.isc21 6 AUE_GETGROUPS NOPROTO { int getgroups(u_int gidsetsize, \
23 7 AUE_SETGROUPS NOPROTO { int setgroups(u_int gidsetsize, \
H A Dibcs2_xenix.h72 char gidsetsize_l_[PADL_(int)]; int gidsetsize; char gidsetsize_r_[PADR_(int)]; member
76 char gidsetsize_l_[PADL_(int)]; int gidsetsize; char gidsetsize_r_[PADR_(int)]; member
H A Dsyscalls.xenix59 43 AUE_GETGROUPS STD { int ibcs2_getgroups(int gidsetsize, \
61 44 AUE_SETGROUPS STD { int ibcs2_setgroups(int gidsetsize, \
/freebsd-12.1/sys/compat/linux/
H A Dlinux_uid16.c168 LIN_SDT_PROBE2(uid16, linux_setgroups16, entry, args->gidsetsize, in linux_setgroups16()
171 ngrp = args->gidsetsize; in linux_setgroups16()
237 LIN_SDT_PROBE2(uid16, linux_getgroups16, entry, args->gidsetsize, in linux_getgroups16()
250 if ((ngrp = args->gidsetsize) == 0) { in linux_getgroups16()
H A Dlinux_misc.c1339 ngrp = args->gidsetsize; in linux_setgroups()
1405 if ((ngrp = args->gidsetsize) == 0) { in linux_getgroups()
/freebsd-12.1/sys/kern/
H A Dkern_prot.c283 u_int gidsetsize; member
297 if (uap->gidsetsize == 0) { in sys_getgroups()
301 if (uap->gidsetsize < ngrp) in sys_getgroups()
789 u_int gidsetsize; member
799 u_int gidsetsize; in sys_setgroups() local
802 gidsetsize = uap->gidsetsize; in sys_setgroups()
803 if (gidsetsize > ngroups_max + 1) in sys_setgroups()
806 if (gidsetsize > XU_NGROUPS) in sys_setgroups()
807 groups = malloc(gidsetsize * sizeof(gid_t), M_TEMP, M_WAITOK); in sys_setgroups()
813 error = kern_setgroups(td, gidsetsize, groups); in sys_setgroups()
[all …]
H A Dsystrace_args.c473 uarg[0] = p->gidsetsize; /* u_int */ in systrace_args()
481 uarg[0] = p->gidsetsize; /* u_int */ in systrace_args()
/freebsd-12.1/contrib/compiler-rt/include/sanitizer/
H A Dlinux_syscall_hooks.h100 #define __sanitizer_syscall_pre_getgroups(gidsetsize, grouplist) \ argument
102 #define __sanitizer_syscall_post_getgroups(res, gidsetsize, grouplist) \ argument
103 __sanitizer_syscall_post_impl_getgroups(res, (long)(gidsetsize), \
148 #define __sanitizer_syscall_pre_setgroups(gidsetsize, grouplist) \ argument
150 #define __sanitizer_syscall_post_setgroups(res, gidsetsize, grouplist) \ argument
151 __sanitizer_syscall_post_impl_setgroups(res, (long)(gidsetsize), \
902 #define __sanitizer_syscall_pre_getgroups16(gidsetsize, grouplist) \ argument
903 __sanitizer_syscall_pre_impl_getgroups16((long)(gidsetsize), \
908 #define __sanitizer_syscall_pre_setgroups16(gidsetsize, grouplist) \ argument
909 __sanitizer_syscall_pre_impl_setgroups16((long)(gidsetsize), \
[all …]
H A Dnetbsd_syscall_hooks.h418 #define __sanitizer_syscall_pre_getgroups(gidsetsize, gidset) \ argument
419 __sanitizer_syscall_pre_impl_getgroups((long long)(gidsetsize), \
421 #define __sanitizer_syscall_post_getgroups(res, gidsetsize, gidset) \ argument
422 __sanitizer_syscall_post_impl_getgroups(res, (long long)(gidsetsize), \
424 #define __sanitizer_syscall_pre_setgroups(gidsetsize, gidset) \ argument
425 __sanitizer_syscall_pre_impl_setgroups((long long)(gidsetsize), \
427 #define __sanitizer_syscall_post_setgroups(res, gidsetsize, gidset) \ argument
2996 void __sanitizer_syscall_pre_impl_getgroups(long long gidsetsize,
2999 long long gidsetsize,
3001 void __sanitizer_syscall_pre_impl_setgroups(long long gidsetsize,
[all …]
/freebsd-12.1/share/doc/psd/05.sysman/
H A Dspell.ok166 gidsetsize
/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_syscalls.inc328 PRE_SYSCALL(getgroups)(long gidsetsize, void *grouplist) {}
330 POST_SYSCALL(getgroups)(long res, long gidsetsize,
377 PRE_SYSCALL(setgroups)(long gidsetsize, __sanitizer___kernel_gid_t *grouplist) {
378 if (grouplist) POST_WRITE(grouplist, gidsetsize * sizeof(*grouplist));
381 POST_SYSCALL(setgroups)(long res, long gidsetsize,
1521 PRE_SYSCALL(getgroups16)(long gidsetsize,
1524 POST_SYSCALL(getgroups16)(long res, long gidsetsize,
1531 PRE_SYSCALL(setgroups16)(long gidsetsize,
1533 if (grouplist) POST_WRITE(grouplist, gidsetsize * sizeof(*grouplist));
1536 POST_SYSCALL(setgroups16)(long res, long gidsetsize,
/freebsd-12.1/sys/amd64/linux32/
H A Dlinux32_systrace_args.c533 iarg[0] = p->gidsetsize; /* l_uint */ in systrace_args()
541 iarg[0] = p->gidsetsize; /* l_uint */ in systrace_args()
1411 iarg[0] = p->gidsetsize; /* l_int */ in systrace_args()
1419 iarg[0] = p->gidsetsize; /* l_int */ in systrace_args()
H A Dlinux32_proto.h260 char gidsetsize_l_[PADL_(l_uint)]; l_uint gidsetsize; char gidsetsize_r_[PADR_(l_uint)]; member
264 char gidsetsize_l_[PADL_(l_uint)]; l_uint gidsetsize; char gidsetsize_r_[PADR_(l_uint)]; member
656 char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)]; member
660 char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)]; member
/freebsd-12.1/sys/i386/linux/
H A Dlinux_systrace_args.c541 iarg[0] = p->gidsetsize; /* l_uint */ in systrace_args()
549 iarg[0] = p->gidsetsize; /* l_uint */ in systrace_args()
1454 iarg[0] = p->gidsetsize; /* l_int */ in systrace_args()
1462 iarg[0] = p->gidsetsize; /* l_int */ in systrace_args()
H A Dlinux_proto.h252 char gidsetsize_l_[PADL_(l_uint)]; l_uint gidsetsize; char gidsetsize_r_[PADR_(l_uint)]; member
256 char gidsetsize_l_[PADL_(l_uint)]; l_uint gidsetsize; char gidsetsize_r_[PADR_(l_uint)]; member
657 char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)]; member
661 char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)]; member
/freebsd-12.1/sys/arm64/linux/
H A Dlinux_systrace_args.c1185 iarg[0] = p->gidsetsize; /* l_int */ in systrace_args()
1193 iarg[0] = p->gidsetsize; /* l_int */ in systrace_args()
H A Dlinux_proto.h571 char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)]; member
575 char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)]; member
/freebsd-12.1/sys/amd64/linux/
H A Dlinux_systrace_args.c967 iarg[0] = p->gidsetsize; /* l_int */ in systrace_args()
975 iarg[0] = p->gidsetsize; /* l_int */ in systrace_args()
H A Dlinux_proto.h445 char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)]; member
449 char gidsetsize_l_[PADL_(l_int)]; l_int gidsetsize; char gidsetsize_r_[PADR_(l_int)]; member
/freebsd-12.1/sys/compat/freebsd32/
H A Dfreebsd32_systrace_args.c476 uarg[0] = p->gidsetsize; /* u_int */ in systrace_args()
484 uarg[0] = p->gidsetsize; /* u_int */ in systrace_args()
/freebsd-12.1/sys/sys/
H A Dsysproto.h287 char gidsetsize_l_[PADL_(u_int)]; u_int gidsetsize; char gidsetsize_r_[PADR_(u_int)]; member
291 char gidsetsize_l_[PADL_(u_int)]; u_int gidsetsize; char gidsetsize_r_[PADR_(u_int)]; member