Home
last modified time | relevance | path

Searched refs:opw (Results 1 – 3 of 3) sorted by relevance

/openbsd/src/usr.bin/chpass/
Dchpass.c64 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/
Dlocal_passwd.c63 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/
Dpasswd.c317 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()