Lines Matching refs:pass
72 struct passwd *pass; in fn_tilde_expand() local
96 &pass) != 0) in fn_tilde_expand()
97 pass = NULL; in fn_tilde_expand()
99 pass = getpwuid_r(getuid(), &pwres, pwbuf, sizeof(pwbuf)); in fn_tilde_expand()
101 pass = getpwuid(getuid()); in fn_tilde_expand()
105 if (getpwnam_r(temp, &pwres, pwbuf, sizeof(pwbuf), &pass) != 0) in fn_tilde_expand()
106 pass = NULL; in fn_tilde_expand()
108 pass = getpwnam_r(temp, &pwres, pwbuf, sizeof(pwbuf)); in fn_tilde_expand()
110 pass = getpwnam(temp); in fn_tilde_expand()
114 if (pass == NULL) in fn_tilde_expand()
121 len = strlen(pass->pw_dir) + 1 + strlen(txt) + 1; in fn_tilde_expand()
125 (void)snprintf(temp, len, "%s/%s", pass->pw_dir, txt); in fn_tilde_expand()