| /openbsd/src/sys/kern/ |
| D | kern_prot.c | 437 gid_t *rgid, *egid, *sgid; in sys_getresgid() local 440 rgid = SCARG(uap, rgid); in sys_getresgid() 444 if (rgid != NULL) in sys_getresgid() 445 error1 = copyout(&uc->cr_rgid, rgid, sizeof(*rgid)); in sys_getresgid() 464 gid_t rgid, egid, sgid; in sys_setresgid() local 467 rgid = SCARG(uap, rgid); in sys_setresgid() 476 if ((rgid == (gid_t)-1 || rgid == pruc->cr_rgid) && in sys_setresgid() 485 if (rgid != (gid_t)-1 && in sys_setresgid() 486 rgid != uc->cr_rgid && in sys_setresgid() 487 rgid != uc->cr_gid && in sys_setresgid() [all …]
|
| /openbsd/src/regress/sys/kern/setuid/ |
| D | setuid_regress.h | 51 gid_t rgid, egid, sgid; in checkgids() local 53 if (getresgid(&rgid, &egid, &sgid) == -1) in checkgids() 56 if (rgid != trgid) in checkgids() 58 str, rgid, trgid); in checkgids()
|
| /openbsd/src/regress/sys/kern/access/ |
| D | access.c | 35 gid_t rgid, egid; member 165 if (setresgid(t->rgid, t->egid, 0)) in main() 179 t->ruid, t->euid, t->rgid, t->egid, in main()
|
| /openbsd/src/gnu/usr.bin/perl/lib/File/ |
| D | stat.pm | 57 my ($rgid) = split " ", $(; 59 $gid == ($eff ? $egid : $rgid) and return 1;
|
| /openbsd/src/gnu/llvm/compiler-rt/include/sanitizer/ |
| D | linux_syscall_hooks.h | 82 #define __sanitizer_syscall_pre_getresgid(rgid, egid, sgid) \ argument 83 __sanitizer_syscall_pre_impl_getresgid((long)(rgid), (long)(egid), \ 85 #define __sanitizer_syscall_post_getresgid(res, rgid, egid, sgid) \ argument 86 __sanitizer_syscall_post_impl_getresgid(res, (long)(rgid), (long)(egid), \ 104 #define __sanitizer_syscall_pre_setregid(rgid, egid) \ argument 105 __sanitizer_syscall_pre_impl_setregid((long)(rgid), (long)(egid)) 106 #define __sanitizer_syscall_post_setregid(res, rgid, egid) \ argument 107 __sanitizer_syscall_post_impl_setregid(res, (long)(rgid), (long)(egid)) 126 #define __sanitizer_syscall_pre_setresgid(rgid, egid, sgid) \ argument 127 __sanitizer_syscall_pre_impl_setresgid((long)(rgid), (long)(egid), \ [all …]
|
| D | netbsd_syscall_hooks.h | 672 #define __sanitizer_syscall_pre_setregid(rgid, egid) \ argument 673 __sanitizer_syscall_pre_impl_setregid((long long)(rgid), (long long)(egid)) 674 #define __sanitizer_syscall_post_setregid(res, rgid, egid) \ argument 675 __sanitizer_syscall_post_impl_setregid(res, (long long)(rgid), \ 3345 void __sanitizer_syscall_pre_impl_setregid(long long rgid, long long egid); 3346 void __sanitizer_syscall_post_impl_setregid(long long res, long long rgid,
|
| /openbsd/src/usr.bin/doas/ |
| D | doas.c | 102 gid_t rgid; in match() local 103 if (parsegid(r->ident + 1, &rgid) == -1) in match() 106 if (rgid == groups[i]) in match()
|
| /openbsd/src/gnu/usr.bin/perl/ |
| D | syscall_emulator.c | 823 gid_t rgid = (gid_t)va_arg(args, long); in syscall_emulator() local 825 ret = setregid(rgid, egid); in syscall_emulator() 1201 gid_t * rgid = (gid_t *)va_arg(args, long); in syscall_emulator() local 1204 ret = getresgid(rgid, egid, sgid); in syscall_emulator() 1208 gid_t rgid = (gid_t)va_arg(args, long); in syscall_emulator() local 1211 ret = setresgid(rgid, egid, sgid); in syscall_emulator()
|
| D | pp_sys.c | 232 const Gid_t rgid = getgid(); in S_emulate_eaccess() local 252 if (setregid(egid, rgid)) in S_emulate_eaccess() 254 if (setresgid(egid, rgid, (Gid_t)-1)) in S_emulate_eaccess() 271 if (setregid(rgid, egid)) in S_emulate_eaccess() 273 if (setresgid(rgid, egid, (Gid_t)-1)) in S_emulate_eaccess()
|
| D | perl.h | 5199 int setresgid(gid_t rgid, gid_t egid, gid_t sgid);
|
| /openbsd/src/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
| D | sanitizer_common_syscalls.inc | 322 PRE_SYSCALL(getresgid)(void *rgid, void *egid, void *sgid) {} 324 POST_SYSCALL(getresgid)(long res, void *rgid, void *egid, void *sgid) { 326 if (rgid) 327 POST_WRITE(rgid, sizeof(unsigned)); 357 PRE_SYSCALL(setregid)(long rgid, long egid) {} 359 POST_SYSCALL(setregid)(long res, long rgid, long egid) {} 377 PRE_SYSCALL(setresgid)(long rgid, long egid, long sgid) {} 379 POST_SYSCALL(setresgid)(long res, long rgid, long egid, long sgid) {} 1570 PRE_SYSCALL(setregid16)(long rgid, long egid) {} 1572 POST_SYSCALL(setregid16)(long res, long rgid, long egid) {} [all …]
|
| D | sanitizer_common_interceptors.inc | 5670 INTERCEPTOR(int, getresgid, void *rgid, void *egid, void *sgid) { 5672 COMMON_INTERCEPTOR_ENTER(ctx, getresgid, rgid, egid, sgid); 5676 int res = REAL(getresgid)(rgid, egid, sgid); 5678 if (rgid) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, rgid, gid_t_sz);
|
| /openbsd/src/gnu/usr.bin/perl/t/op/ |
| D | stat.t | 689 my ($rgid) = split " ", $(; 691 $gid == ($eff ? $egid : $rgid) and return 1;
|
| /openbsd/src/sys/sys/ |
| D | syscallargs.h | 656 syscallarg(gid_t) rgid; 987 syscallarg(gid_t *) rgid; 993 syscallarg(gid_t) rgid;
|