Lines Matching refs:pwd
124 struct passwd *pwd; /* structure of /etc/passwd stuff */ member
296 p->pwd = NULL; in doall()
299 p->pwd = pwdcopy(pw); in doall()
301 p->name = p->pwd->pw_name; in doall()
344 p->pwd = NULL; in donames()
359 p->pwd = pwdcopy(pw); in donames()
371 if (p->pwd == NULL) { in donames()
372 p->pwd = pwdcopy(pw); in donames()
381 new->pwd = pwdcopy(pw); in donames()
407 if (strncmp((p->pwd != NULL) ? in donames()
408 p->pwd->pw_name : p->name, in donames()
427 new->pwd = p->pwd; in donames()
486 if (p->pwd != NULL && !AlreadyPrinted(p->pwd->pw_uid)) { in print()
487 AnyMail(p->pwd->pw_name); in print()
491 s = malloc(strlen(p->pwd->pw_dir) + in print()
494 (void) strcpy(s, p->pwd->pw_dir); in print()
510 s = malloc(strlen(p->pwd->pw_dir) + in print()
513 (void) strcpy(s, p->pwd->pw_dir); in print()
585 if (pers->pwd == NULL) { in shortprint()
589 (void) printf("%-8s", pers->pwd->pw_name); in shortprint()
636 if (pers->pwd == NULL) { in personprint()
641 (void) printf("Login name: %-10s", pers->pwd->pw_name); in personprint()
651 (void) printf("\nDirectory: %-25s", pers->pwd->pw_dir); in personprint()
652 if (*pers->pwd->pw_shell) in personprint()
653 (void) printf("\tShell: %-s", pers->pwd->pw_shell); in personprint()
696 if (pers->pwd == NULL) in decode()
698 gp = pers->pwd->pw_gecos; in decode()
708 lp = pers->pwd->pw_name; in decode()
746 if (fseeko(lf, (off_t)pers->pwd->pw_uid * (off_t)sizeof (ll), in findwhen()