Lines Matching refs:pwd
128 struct passwd *pwd; /* structure of /etc/passwd stuff */ member
300 p->pwd = NULL; in doall()
303 p->pwd = pwdcopy(pw); in doall()
305 p->name = p->pwd->pw_name; in doall()
348 p->pwd = NULL; in donames()
363 p->pwd = pwdcopy(pw); in donames()
375 if (p->pwd == NULL) { in donames()
376 p->pwd = pwdcopy(pw); in donames()
385 new->pwd = pwdcopy(pw); in donames()
411 if (strncmp((p->pwd != NULL) ? in donames()
412 p->pwd->pw_name : p->name, in donames()
431 new->pwd = p->pwd; in donames()
490 if (p->pwd != NULL && !AlreadyPrinted(p->pwd->pw_uid)) { in print()
491 AnyMail(p->pwd->pw_name); in print()
495 s = malloc(strlen(p->pwd->pw_dir) + in print()
498 (void) strcpy(s, p->pwd->pw_dir); in print()
514 s = malloc(strlen(p->pwd->pw_dir) + in print()
517 (void) strcpy(s, p->pwd->pw_dir); in print()
589 if (pers->pwd == NULL) { in shortprint()
593 (void) printf("%-8s", pers->pwd->pw_name); in shortprint()
640 if (pers->pwd == NULL) { in personprint()
645 (void) printf("Login name: %-10s", pers->pwd->pw_name); in personprint()
655 (void) printf("\nDirectory: %-25s", pers->pwd->pw_dir); in personprint()
656 if (*pers->pwd->pw_shell) in personprint()
657 (void) printf("\tShell: %-s", pers->pwd->pw_shell); in personprint()
700 if (pers->pwd == NULL) in decode()
702 gp = pers->pwd->pw_gecos; in decode()
712 lp = pers->pwd->pw_name; in decode()
750 if (fseeko(lf, (off_t)pers->pwd->pw_uid * (off_t)sizeof (ll), in findwhen()