Lines Matching refs:in_out
156 login_alias(char *login_name, uid_t uid, struct passwd *in_out)
164 && strcmp(login_name, in_out->pw_name)) {
175 alloc_pw(in_out, &pw2);
188 * Call this with in_out pointing to data filled in by x_getpwnam() or by
190 * effect, it updates in_out to fill in possibly more-relevant data, i.e.,
194 x_getlogin(uid_t uid, struct passwd *in_out)
198 login_name = login_alias(x_getenv("LOGNAME"), uid, in_out);
201 login_name = login_alias(x_getenv("USER"), uid, in_out);
213 login_name = login_alias(x_strdup(getlogin()), uid, in_out);
219 login_name = x_strdup(in_out->pw_name);