Lines Matching full:pwd
45 #include <pwd.h>
118 ypclnt_passwd(ypclnt_t *ypclnt, const struct passwd *pwd, const char *passwd) in ypclnt_passwd() argument
122 return (yppasswd_remote(ypclnt, pwd, passwd)); in ypclnt_passwd()
124 return (yppasswd_local(ypclnt, pwd)); in ypclnt_passwd()
137 yppasswd_local(ypclnt_t *ypclnt, const struct passwd *pwd) in yppasswd_local() argument
148 yppwd.newpw.pw_uid = pwd->pw_uid; in yppasswd_local()
149 yppwd.newpw.pw_gid = pwd->pw_gid; in yppasswd_local()
150 yppwd.newpw.pw_change = pwd->pw_change; in yppasswd_local()
151 yppwd.newpw.pw_expire = pwd->pw_expire; in yppasswd_local()
152 yppwd.newpw.pw_fields = pwd->pw_fields; in yppasswd_local()
155 if ((yppwd.newpw.pw_name = strdup(pwd->pw_name)) == NULL || in yppasswd_local()
156 (yppwd.newpw.pw_passwd = strdup(pwd->pw_passwd)) == NULL || in yppasswd_local()
157 (yppwd.newpw.pw_class = strdup(pwd->pw_class)) == NULL || in yppasswd_local()
158 (yppwd.newpw.pw_gecos = strdup(pwd->pw_gecos)) == NULL || in yppasswd_local()
159 (yppwd.newpw.pw_dir = strdup(pwd->pw_dir)) == NULL || in yppasswd_local()
160 (yppwd.newpw.pw_shell = strdup(pwd->pw_shell)) == NULL) { in yppasswd_local()
237 yppasswd_remote(ypclnt_t *ypclnt, const struct passwd *pwd, const char *passwd) in yppasswd_remote() argument
246 yppwd.newpw.pw_uid = pwd->pw_uid; in yppasswd_remote()
247 yppwd.newpw.pw_gid = pwd->pw_gid; in yppasswd_remote()
248 if ((yppwd.newpw.pw_name = strdup(pwd->pw_name)) == NULL || in yppasswd_remote()
249 (yppwd.newpw.pw_passwd = strdup(pwd->pw_passwd)) == NULL || in yppasswd_remote()
250 (yppwd.newpw.pw_gecos = strdup(pwd->pw_gecos)) == NULL || in yppasswd_remote()
251 (yppwd.newpw.pw_dir = strdup(pwd->pw_dir)) == NULL || in yppasswd_remote()
252 (yppwd.newpw.pw_shell = strdup(pwd->pw_shell)) == NULL || in yppasswd_remote()