Lines Matching refs:npw
605 struct passwd *npw; in pw_dup() local
608 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()
635 dst = stpcpy(npw->pw_class, pw->pw_class) + 1; in pw_dup()
638 npw->pw_gecos = dst; in pw_dup()
639 dst = stpcpy(npw->pw_gecos, pw->pw_gecos) + 1; in pw_dup()
642 npw->pw_dir = dst; in pw_dup()
643 dst = stpcpy(npw->pw_dir, pw->pw_dir) + 1; in pw_dup()
646 npw->pw_shell = dst; in pw_dup()
647 dst = stpcpy(npw->pw_shell, pw->pw_shell) + 1; in pw_dup()
649 return (npw); in pw_dup()