Home | History | Annotate | Download | only in pam_unix

Lines Matching defs:yppwd

252 	struct yppasswd yppwd;
297 memset(&yppwd, 0, sizeof(yppwd));
298 yppwd.oldpass = strdup(old_pass);
299 if ((yppwd.newpw.pw_passwd = strdup(pwd->pw_passwd)) == NULL)
301 if ((yppwd.newpw.pw_name = strdup(pwd->pw_name)) == NULL)
303 yppwd.newpw.pw_uid = (int)pwd->pw_uid;
304 yppwd.newpw.pw_gid = (int)pwd->pw_gid;
305 if ((yppwd.newpw.pw_gecos = strdup(pwd->pw_gecos)) == NULL)
307 if ((yppwd.newpw.pw_dir = strdup(pwd->pw_dir)) == NULL)
309 if ((yppwd.newpw.pw_shell = strdup(pwd->pw_shell)) == NULL)
323 xdr_yppasswd, &yppwd, xdr_int, &status, tv);
335 if (yppwd.oldpass != NULL)
336 free(yppwd.oldpass);
337 if (yppwd.newpw.pw_passwd != NULL)
338 free(yppwd.newpw.pw_passwd);
339 if (yppwd.newpw.pw_name != NULL)
340 free(yppwd.newpw.pw_name);
341 if (yppwd.newpw.pw_gecos != NULL)
342 free(yppwd.newpw.pw_gecos);
343 if (yppwd.newpw.pw_dir != NULL)
344 free(yppwd.newpw.pw_dir);
345 if (yppwd.newpw.pw_shell != NULL)
346 free(yppwd.newpw.pw_shell);