Lines Matching refs:npw
608 struct passwd *npw; in pw_dup() local
611 len = sizeof(*npw); in pw_dup()
624 if ((npw = malloc((size_t)len)) == NULL) in pw_dup()
626 memcpy(npw, pw, sizeof(*npw)); in pw_dup()
627 dst = (char *)npw + sizeof(*npw); in pw_dup()
629 npw->pw_name = dst; in pw_dup()
630 dst = stpcpy(npw->pw_name, pw->pw_name) + 1; in pw_dup()
633 npw->pw_passwd = dst; in pw_dup()
634 dst = stpcpy(npw->pw_passwd, pw->pw_passwd) + 1; in pw_dup()
637 npw->pw_class = dst; in pw_dup()
638 dst = stpcpy(npw->pw_class, pw->pw_class) + 1; in pw_dup()
641 npw->pw_gecos = dst; in pw_dup()
642 dst = stpcpy(npw->pw_gecos, pw->pw_gecos) + 1; in pw_dup()
645 npw->pw_dir = dst; in pw_dup()
646 dst = stpcpy(npw->pw_dir, pw->pw_dir) + 1; in pw_dup()
649 npw->pw_shell = dst; in pw_dup()
650 dst = stpcpy(npw->pw_shell, pw->pw_shell) + 1; in pw_dup()
652 return (npw); in pw_dup()