Lines Matching refs:pwd
17 /* void mypwfree(pwd)
18 /* struct mypasswd *pwd;
50 #include <pwd.h>
77 static struct mypasswd *mypwenter(struct passwd * pwd)
90 mypwd->pw_name = mystrdup(pwd->pw_name);
91 mypwd->pw_passwd = mystrdup(pwd->pw_passwd);
92 mypwd->pw_uid = pwd->pw_uid;
93 mypwd->pw_gid = pwd->pw_gid;
94 mypwd->pw_gecos = mystrdup(pwd->pw_gecos);
95 mypwd->pw_dir = mystrdup(pwd->pw_dir);
96 mypwd->pw_shell = mystrdup(*pwd->pw_shell ? pwd->pw_shell : _PATH_BSHELL);
107 struct passwd *pwd;
130 if ((pwd = getpwuid(uid)) == 0)
132 mypwd = mypwenter(pwd);
143 struct passwd *pwd;
165 if ((pwd = getpwnam(name)) == 0)
167 mypwd = mypwenter(pwd);