Searched refs:npw (Results 1 – 3 of 3) sorted by relevance
605 struct passwd *npw; in pw_dup() local608 len = sizeof(*npw); in pw_dup()621 if ((npw = malloc((size_t)len)) == NULL) in pw_dup()623 memcpy(npw, pw, sizeof(*npw)); in pw_dup()624 dst = (char *)npw + sizeof(*npw); in pw_dup()626 npw->pw_name = dst; in pw_dup()627 dst = stpcpy(npw->pw_name, pw->pw_name) + 1; in pw_dup()630 npw->pw_passwd = dst; in pw_dup()631 dst = stpcpy(npw->pw_passwd, pw->pw_passwd) + 1; in pw_dup()634 npw->pw_class = dst; in pw_dup()[all …]
161 validate_master(struct passwd *opw __unused, struct x_master_passwd *npw) in validate_master() argument164 if (npw->pw_name[0] == '+' || npw->pw_name[0] == '-') { in validate_master()169 if (validchars(npw->pw_shell)) { in validate_master()174 if (validchars(npw->pw_gecos)) { in validate_master()179 if (validchars(npw->pw_passwd)) { in validate_master()187 validate(struct passwd *opw, struct x_passwd *npw) in validate() argument190 if (npw->pw_name[0] == '+' || npw->pw_name[0] == '-') { in validate()195 if ((uid_t)npw->pw_uid != opw->pw_uid) { in validate()197 npw->pw_name, npw->pw_uid); in validate()203 if ((gid_t)npw->pw_gid != opw->pw_gid) { in validate()[all …]
67 struct passwd *npw; in edit() local82 if ((npw = verify(tfn, pw)) != NULL) in edit()83 return (npw); in edit()84 free(npw); in edit()194 struct passwd *npw; in verify() local281 npw = pw_scan(buf, PWSCAN_WARN|PWSCAN_MASTER); in verify()283 return (npw); in verify()