/netbsd/external/ibm-public/postfix/dist/src/util/ |
H A D | set_eugid.c | 56 void set_eugid(uid_t euid, gid_t egid) in set_eugid() argument 63 if (setegid(egid) < 0) in set_eugid() 64 msg_fatal("set_eugid: setegid(%ld): %m", (long) egid); in set_eugid() 65 if (setgroups(1, &egid) < 0) in set_eugid() 66 msg_fatal("set_eugid: setgroups(%ld): %m", (long) egid); in set_eugid() 70 msg_info("set_eugid: euid %ld egid %ld", (long) euid, (long) egid); in set_eugid()
|
H A D | make_dirs.c | 63 gid_t egid = -1; in make_dirs() local 135 if (egid == -1) in make_dirs() 136 egid = getegid(); in make_dirs() 137 if (st.st_gid != egid && (ret = chown(saved_path, -1, egid)) < 0) { in make_dirs()
|
H A D | lstat_as.c | 53 int lstat_as(const char *path, struct stat * st, uid_t euid, gid_t egid) in lstat_as() argument 62 set_eugid(euid, egid); in lstat_as()
|
H A D | stat_as.c | 53 int stat_as(const char *path, struct stat * st, uid_t euid, gid_t egid) in stat_as() argument 62 set_eugid(euid, egid); in stat_as()
|
H A D | open_as.c | 50 int open_as(const char *path, int flags, int mode, uid_t euid, gid_t egid) in open_as() argument 59 set_eugid(euid, egid); in open_as()
|
/netbsd/games/larn/ |
H A D | scores.c | 125 if (gid != egid) in readboard() 126 setegid(egid); in readboard() 128 if (gid != egid) in readboard() 153 if (gid != egid) in writeboard() 154 setegid(egid); in writeboard() 156 if (gid != egid) in writeboard() 186 if (gid != egid) in makeboard() 187 setegid(egid); in makeboard() 189 if (gid != egid) in makeboard() 653 if (gid != egid) in died() [all …]
|
/netbsd/external/ibm-public/postfix/dist/src/global/ |
H A D | dot_lockfile_as.c | 56 int dot_lockfile_as(const char *path, VSTRING *why, uid_t euid, gid_t egid) in dot_lockfile_as() argument 65 set_eugid(euid, egid); in dot_lockfile_as() 82 void dot_unlockfile_as(const char *path, uid_t euid, gid_t egid) in dot_unlockfile_as() argument 90 set_eugid(euid, egid); in dot_unlockfile_as()
|
/netbsd/external/bsd/openldap/dist/libraries/liblutil/ |
H A D | getpeereid.c | 57 int lutil_getpeereid( int s, uid_t *euid, gid_t *egid in lutil_getpeereid() argument 68 *egid = ucred_getegid( uc ); in lutil_getpeereid() 82 *egid = peercred.gid; in lutil_getpeereid() 95 *egid = peercred.cr_gid; in lutil_getpeereid() 173 *egid = st.st_gid; in lutil_getpeereid() 213 *egid = sc->sc_egid; in lutil_getpeereid()
|
/netbsd/crypto/external/bsd/heimdal/dist/lib/roken/ |
H A D | setegid.c | 45 setegid(gid_t egid) in setegid() argument 48 return setregid(-1, egid); in setegid() 52 return setresgid(-1, egid, -1); in setegid()
|
H A D | issuid.c | 156 unsigned long egid; in issuid() local 159 egid = rk_getauxval(AT_EGID); in issuid() 165 if (egid != gid) in issuid()
|
/netbsd/tests/net/net/ |
H A D | t_unix.c | 139 peercred(int s, uid_t *euid, gid_t *egid, pid_t *pid) in peercred() argument 161 *egid = cred.unp_egid; in peercred() 167 return getpeereid(s, euid, egid); in peercred() 176 gid_t egid, gid; in check_cred() local 183 egid = st.st_gid; in check_cred() 186 if (peercred(fd, &euid, &egid, &pid) == -1) in check_cred() 191 (intmax_t)euid, (intmax_t)egid, (intmax_t)pid); in check_cred() 213 CHECK_EQUAL(egid, gid, s); in check_cred()
|
/netbsd/lib/libc/net/ |
H A D | getpeereid.c | 45 getpeereid(int s, uid_t *euid, gid_t *egid) in getpeereid() argument 65 if (egid != NULL) in getpeereid() 66 *egid = cred.unp_egid; in getpeereid()
|
/netbsd/sys/compat/linux32/common/ |
H A D | linux32_uid16.c | 171 SCARG(&bsa, egid) = LINUX32TOBSD_GID(SCARG(uap, egid)); in linux32_sys_setregid16() 204 SCARG(&lsa, egid) = LINUX32TOBSD_GID(SCARG(uap, egid)); in linux32_sys_setresgid16() 258 if ((error = copyout(&lgid, SCARG_P32(uap, egid), sizeof(lgid))) != 0) in linux32_sys_getresgid16()
|
/netbsd/sys/kern/ |
H A D | kern_prot.c | 513 return do_setresgid(l, -1, SCARG(uap, egid), -1, ID_E_EQ_R | ID_E_EQ_S); in sys_setegid() 524 gid_t rgid, egid, svgid; in sys_setregid() local 527 egid = SCARG(uap, egid); in sys_setregid() 531 if (egid == -1) in sys_setregid() 532 egid = kauth_cred_getegid(cred); in sys_setregid() 535 svgid = rgid == kauth_cred_getgid(cred) ? -1 : egid; in sys_setregid() 537 return do_setresgid(l, rgid, egid, svgid, in sys_setregid()
|
/netbsd/usr.bin/whereis/ |
H A D | whereis.c | 68 gid_t egid = getegid(); in main() local 72 if (setgid(egid) == -1) in main() 73 err(1, "Can't set gid to %lu", (unsigned long)egid); in main()
|
/netbsd/sys/compat/linux/common/ |
H A D | linux_uid16.c | 131 SCARG(&bsa, egid) = LINUXTOBSD_GID(SCARG(uap, egid)); in linux_sys_setregid16() 164 SCARG(&lsa, egid) = LINUXTOBSD_GID(SCARG(uap, egid)); in linux_sys_setresgid16() 218 if ((error = copyout(&lgid, SCARG(uap, egid), sizeof(lgid))) != 0) in linux_sys_getresgid16()
|
/netbsd/external/gpl3/gdb/dist/gdb/testsuite/gdb.reverse/ |
H A D | getresuid-reverse.c | 32 gid_t rgid = -1, egid = -1, sgid = -1; variable 39 getresgid (&rgid, &egid, &sgid); in main()
|
/netbsd/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.reverse/ |
H A D | getresuid-reverse.c | 32 gid_t rgid = -1, egid = -1, sgid = -1; variable 39 getresgid (&rgid, &egid, &sgid); in main()
|
/netbsd/usr.bin/wall/ |
H A D | wall.c | 88 gid_t egid; in main() local 94 egid = getegid(); in main() 101 (void)check_sender(NULL, getuid(), egid); in main() 126 (void)setegid(egid); in main()
|
/netbsd/external/gpl3/binutils/dist/gprofng/libcollector/ |
H A D | linetrace.c | 593 check_regid_change (gid_t rgid, gid_t egid) in check_regid_change() argument 602 rgid, egid, curr_umask, curr_euid); in check_regid_change() 617 if (egid != -1) in check_regid_change() 620 if ((curr_euid == 0) && (egid != 0) && !W_oth) in check_regid_change() 624 curr_egid, egid); in check_regid_change() 1926 __collector_setegid (gid_t egid) in __collector_setegid() argument 1931 check_regid_change (-1, egid); in __collector_setegid() 1932 int ret = CALL_REAL (setegid)(egid); in __collector_setegid() 1942 __collector_setregid (gid_t rgid, gid_t egid) in __collector_setregid() argument 1947 check_regid_change (rgid, egid); in __collector_setregid() [all …]
|
/netbsd/usr.bin/id/ |
H A D | id.c | 221 gid_t gid, egid, lastid; in current() local 239 if ((egid = getegid()) != gid) { in current() 240 (void)printf(" egid=%ju", (uintmax_t)egid); in current() 241 if ((gr = getgrgid(egid)) != NULL) in current()
|
/netbsd/external/gpl3/gcc/dist/libsanitizer/include/sanitizer/ |
H A D | linux_syscall_hooks.h | 81 #define __sanitizer_syscall_pre_getresgid(rgid, egid, sgid) \ argument 82 __sanitizer_syscall_pre_impl_getresgid((long)(rgid), (long)(egid), \ 103 #define __sanitizer_syscall_pre_setregid(rgid, egid) \ argument 104 __sanitizer_syscall_pre_impl_setregid((long)(rgid), (long)(egid)) 105 #define __sanitizer_syscall_post_setregid(res, rgid, egid) \ argument 125 #define __sanitizer_syscall_pre_setresgid(rgid, egid, sgid) \ argument 854 #define __sanitizer_syscall_pre_setregid16(rgid, egid) \ argument 855 __sanitizer_syscall_pre_impl_setregid16((long)rgid, (long)egid) 856 #define __sanitizer_syscall_post_setregid16(res, rgid, egid) \ argument 881 #define __sanitizer_syscall_pre_setresgid16(rgid, egid, sgid) \ argument [all …]
|
/netbsd/sys/external/bsd/compiler_rt/dist/include/sanitizer/ |
H A D | linux_syscall_hooks.h | 83 #define __sanitizer_syscall_pre_getresgid(rgid, egid, sgid) \ argument 84 __sanitizer_syscall_pre_impl_getresgid((long)(rgid), (long)(egid), \ 105 #define __sanitizer_syscall_pre_setregid(rgid, egid) \ argument 106 __sanitizer_syscall_pre_impl_setregid((long)(rgid), (long)(egid)) 107 #define __sanitizer_syscall_post_setregid(res, rgid, egid) \ argument 127 #define __sanitizer_syscall_pre_setresgid(rgid, egid, sgid) \ argument 856 #define __sanitizer_syscall_pre_setregid16(rgid, egid) \ argument 857 __sanitizer_syscall_pre_impl_setregid16((long)rgid, (long)egid) 858 #define __sanitizer_syscall_post_setregid16(res, rgid, egid) \ argument 883 #define __sanitizer_syscall_pre_setresgid16(rgid, egid, sgid) \ argument [all …]
|
/netbsd/external/gpl3/gcc.old/dist/libsanitizer/include/sanitizer/ |
H A D | linux_syscall_hooks.h | 81 #define __sanitizer_syscall_pre_getresgid(rgid, egid, sgid) \ argument 82 __sanitizer_syscall_pre_impl_getresgid((long)(rgid), (long)(egid), \ 103 #define __sanitizer_syscall_pre_setregid(rgid, egid) \ argument 104 __sanitizer_syscall_pre_impl_setregid((long)(rgid), (long)(egid)) 105 #define __sanitizer_syscall_post_setregid(res, rgid, egid) \ argument 125 #define __sanitizer_syscall_pre_setresgid(rgid, egid, sgid) \ argument 854 #define __sanitizer_syscall_pre_setregid16(rgid, egid) \ argument 855 __sanitizer_syscall_pre_impl_setregid16((long)rgid, (long)egid) 856 #define __sanitizer_syscall_post_setregid16(res, rgid, egid) \ argument 881 #define __sanitizer_syscall_pre_setresgid16(rgid, egid, sgid) \ argument [all …]
|
/netbsd/sbin/ccdconfig/ |
H A D | ccdconfig.c | 63 static gid_t egid; variable 97 egid = getegid(); in main() 310 (void)setegid(egid); in do_all() 314 (void)setegid(egid); in do_all()
|