Searched refs:egid (Results 1 - 25 of 70) sorted by relevance

123

/netbsd-6-1-5-RELEASE/crypto/external/bsd/heimdal/dist/lib/roken/
H A Dsetegid.c45 setegid(gid_t egid) argument
48 return setregid(-1, egid);
52 return setresgid(-1, egid, -1);
/netbsd-6-1-5-RELEASE/external/ibm-public/postfix/dist/src/util/
H A Dset_eugid.c11 /* void set_eugid(euid, egid)
13 /* gid_t egid;
56 void set_eugid(uid_t euid, gid_t egid) argument
63 if (setegid(egid) < 0)
64 msg_fatal("set_eugid: setegid(%ld): %m", (long) egid);
65 if (setgroups(1, &egid) < 0)
66 msg_fatal("set_eugid: setgroups(%ld): %m", (long) egid);
70 msg_info("set_eugid: euid %ld egid %ld", (long) euid, (long) egid);
H A Dlstat_as.c12 /* int lstat_as(path, st, euid, egid)
16 /* gid_t egid;
52 int lstat_as(const char *path, struct stat * st, uid_t euid, gid_t egid) argument
61 set_eugid(euid, egid);
H A Dopen_as.c12 /* int open_as(path, flags, mode, euid, egid)
16 /* gid_t egid;
50 int open_as(const char *path, int flags, int mode, uid_t euid, gid_t egid) argument
59 set_eugid(euid, egid);
H A Dstat_as.c12 /* int stat_as(path, st, euid, egid)
16 /* gid_t egid;
52 int stat_as(const char *path, struct stat * st, uid_t euid, gid_t egid) argument
61 set_eugid(euid, egid);
H A Dmake_dirs.c62 gid_t egid = -1; local
134 if (egid == -1)
135 egid = getegid();
136 if (st.st_gid != egid && (ret = chown(saved_path, -1, egid)) < 0) {
H A Dsys_compat.c25 /* int setegid(egid)
145 int setegid(gid_t egid) argument
147 return setresgid(-1, egid, -1);
/netbsd-6-1-5-RELEASE/external/ibm-public/postfix/dist/src/global/
H A Ddot_lockfile_as.c11 /* int dot_lockfile_as(path, why, euid, egid)
15 /* gid_t egid;
17 /* void dot_unlockfile_as(path, euid, egid)
20 /* gid_t egid;
56 int dot_lockfile_as(const char *path, VSTRING *why, uid_t euid, gid_t egid) argument
65 set_eugid(euid, egid);
82 void dot_unlockfile_as(const char *path, uid_t euid, gid_t egid) argument
90 set_eugid(euid, egid);
/netbsd-6-1-5-RELEASE/lib/libc/net/
H A Dgetpeereid.c44 getpeereid(int s, uid_t *euid, gid_t *egid) argument
53 if (egid != NULL)
54 *egid = cred.unp_egid;
/netbsd-6-1-5-RELEASE/external/bsd/openldap/dist/libraries/liblutil/
H A Dgetpeereid.c54 int lutil_getpeereid( int s, uid_t *euid, gid_t *egid
65 *egid = ucred_getegid( uc );
79 *egid = peercred.gid;
92 *egid = peercred.cr_gid;
170 *egid = st.st_gid;
210 *egid = sc->sc_egid;
/netbsd-6-1-5-RELEASE/games/tetris/
H A Dtetris.h166 extern gid_t gid, egid;
H A Dtetris.c72 gid_t gid, egid; variable
137 egid = getegid();
/netbsd-6-1-5-RELEASE/usr.bin/whereis/
H A Dwhereis.c68 gid_t egid = getegid(); local
72 if (setgid(egid) == -1)
73 err(1, "Can't set gid to %lu", (unsigned long)egid);
/netbsd-6-1-5-RELEASE/external/bsd/openpam/dist/lib/
H A Dopenpam_restore_cred.c79 setegid(scred->egid) < 0)
H A Dopenpam_borrow_cred.c86 scred->egid = getegid();
H A Dopenpam_impl.h134 gid_t egid; member in struct:pam_saved_cred
/netbsd-6-1-5-RELEASE/games/larn/
H A Dscores.c125 if (gid != egid)
126 setegid(egid);
128 if (gid != egid)
153 if (gid != egid)
154 setegid(egid);
156 if (gid != egid)
186 if (gid != egid)
187 setegid(egid);
189 if (gid != egid)
665 if (gid != egid)
[all...]
/netbsd-6-1-5-RELEASE/sys/compat/linux32/common/
H A Dlinux32_uid16.c166 syscallarg(linux32_gid16_t) egid;
171 SCARG(&bsa, egid) = LINUX32TOBSD_GID(SCARG(uap, egid));
198 syscallarg(linux32_gid16_t) egid;
204 SCARG(&lsa, egid) = LINUX32TOBSD_GID(SCARG(uap, egid));
243 syscallarg(linux32_gid16p_t) egid;
258 if ((error = copyout(&lgid, SCARG_P32(uap, egid), sizeof(lgid))) != 0)
/netbsd-6-1-5-RELEASE/usr.bin/wall/
H A Dwall.c93 gid_t egid; local
98 egid = getegid();
103 (void)check_sender(NULL, getuid(), egid);
129 (void)setegid(egid);
/netbsd-6-1-5-RELEASE/sys/compat/linux/common/
H A Dlinux_uid16.c126 syscallarg(linux_gid16_t) egid;
131 SCARG(&bsa, egid) = LINUXTOBSD_GID(SCARG(uap, egid));
158 syscallarg(linux_gid16_t) egid;
164 SCARG(&lsa, egid) = LINUXTOBSD_GID(SCARG(uap, egid));
203 syscallarg(linux_gid16_t *) egid;
218 if ((error = copyout(&lgid, SCARG(uap, egid), sizeof(lgid))) != 0)
/netbsd-6-1-5-RELEASE/sys/kern/
H A Dkern_prot.c210 * Get effective group ID. The "egid" is groups[0], and could be obtained
499 syscallarg(gid_t) egid;
502 return do_setresgid(l, -1, SCARG(uap, egid), -1, ID_E_EQ_R | ID_E_EQ_S);
510 syscallarg(gid_t) egid;
513 gid_t rgid, egid, svgid; local
516 egid = SCARG(uap, egid);
520 if (egid == -1)
521 egid = kauth_cred_getegid(cred);
523 /* Saved gid is set to the new egid i
[all...]
/netbsd-6-1-5-RELEASE/games/sail/
H A Dmain.c69 egid = getegid();
/netbsd-6-1-5-RELEASE/usr.bin/id/
H A Did.c221 gid_t gid, egid, lastid; local
239 if ((egid = getegid()) != gid) {
240 (void)printf(" egid=%ju", (uintmax_t)egid);
241 if ((gr = getgrgid(egid)) != NULL)
/netbsd-6-1-5-RELEASE/usr.bin/systat/
H A Dmain.c98 gid_t egid; /* XXX needed by initiostat() and initkre() */ variable
108 egid = getegid();
177 (void)setegid(egid);
/netbsd-6-1-5-RELEASE/usr.bin/pmap/
H A Dmain.c126 gid_t egid; local
130 egid = getegid();
242 rc = setegid(egid);

Completed in 151 milliseconds

123