Home
last modified time | relevance | path

Searched refs:egid (Results 1 – 25 of 106) sorted by relevance

12345

/netbsd/external/ibm-public/postfix/dist/src/util/
H A Dset_eugid.c56 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 Dmake_dirs.c63 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 Dlstat_as.c53 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 Dstat_as.c53 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 Dopen_as.c50 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 Dscores.c125 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 Ddot_lockfile_as.c56 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 Dgetpeereid.c57 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 Dsetegid.c45 setegid(gid_t egid) in setegid() argument
48 return setregid(-1, egid); in setegid()
52 return setresgid(-1, egid, -1); in setegid()
H A Dissuid.c156 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 Dt_unix.c139 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 Dgetpeereid.c45 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 Dlinux32_uid16.c171 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 Dkern_prot.c513 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 Dwhereis.c68 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 Dlinux_uid16.c131 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 Dgetresuid-reverse.c32 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 Dgetresuid-reverse.c32 gid_t rgid = -1, egid = -1, sgid = -1; variable
39 getresgid (&rgid, &egid, &sgid); in main()
/netbsd/usr.bin/wall/
H A Dwall.c88 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 Dlinetrace.c593 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 Did.c221 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 Dlinux_syscall_hooks.h81 #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 Dlinux_syscall_hooks.h83 #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 Dlinux_syscall_hooks.h81 #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 Dccdconfig.c63 static gid_t egid; variable
97 egid = getegid(); in main()
310 (void)setegid(egid); in do_all()
314 (void)setegid(egid); in do_all()

12345