Lines Matching defs:pw
67 struct passwd pw;
118 if (pw_scan(buf, &pw, NULL) == 0)
120 if (strncmp(argp->newpw.pw_name, pw.pw_name, MAXLOGNAME) == 0)
124 if (*pw.pw_passwd &&
125 strcmp(crypt(argp->oldpass, pw.pw_passwd), pw.pw_passwd) != 0)
147 pw.pw_passwd = argp->newpw.pw_passwd;
148 pw.pw_change = 0;
151 pw.pw_gecos = argp->newpw.pw_gecos;
153 pw.pw_shell = argp->newpw.pw_shell;
155 pw_copy(pfd, tfd, &pw, NULL);
157 if (pw_mkdb(pw.pw_name, 0) < 0) {