Lines Matching defs:pwd
48 #include <pwd.h>
64 const struct passwd *pwd)
70 ENTERI(pwd->pw_uid);
77 if (geteuid() != 0 && geteuid() != pwd->pw_uid) {
98 if (geteuid() == pwd->pw_uid)
100 if (initgroups(pwd->pw_name, pwd->pw_gid) < 0 ||
101 setegid(pwd->pw_gid) < 0 || seteuid(pwd->pw_uid) < 0) {
120 * switches to those of the user specified by its =pwd argument.