Searched refs:opw (Results 1 – 3 of 3) sorted by relevance
| /openbsd/src/usr.bin/chpass/ |
| D | chpass.c | 64 struct passwd *pw = NULL, *opw = NULL, lpw; in main() local 121 opw = getpwnam_shadow(pw->pw_name); in main() 123 if (opw == NULL && (opw = pw_dup(pw)) == NULL) in main() 213 pw_copy(pfd, tfd, pw, opw); in main() 216 arg = !strcmp(opw->pw_name, pw->pw_name) ? pw->pw_name : NULL; in main()
|
| /openbsd/src/usr.bin/passwd/ |
| D | local_passwd.c | 63 struct passwd *pw, *opw; in local_passwd() local 94 if ((opw = pw_dup(pw)) == NULL) { in local_passwd() 100 free(opw); in local_passwd() 107 free(opw); in local_passwd() 160 pw_copy(pfd, tfd, pw, opw); in local_passwd() 161 free(opw); in local_passwd()
|
| /openbsd/src/lib/libutil/ |
| D | passwd.c | 317 pw_copy(int ffd, int tfd, const struct passwd *pw, const struct passwd *opw) in pw_copy() argument 347 if (strcmp(buf, opw ? opw->pw_name : pw->pw_name)) { in pw_copy() 353 if (opw != NULL) { in pw_copy() 358 if (!pw_equal(&tpw, opw)) { in pw_copy()
|