Lines Matching refs:pw
33 void FAST_FUNC setup_environment(const char *shell, int flags, const struct passwd *pw)
37 if (chdir(pw->pw_dir)) {
39 bb_error_msg("can't chdir to home directory '%s'", pw->pw_dir);
51 xsetenv("PATH", (pw->pw_uid ? bb_default_path : bb_default_root_path));
54 //xsetenv("USER", pw->pw_name);
55 //xsetenv("LOGNAME", pw->pw_name);
56 //xsetenv("HOME", pw->pw_dir);
61 if (pw->pw_uid) {
63 xsetenv("USER", pw->pw_name);
64 xsetenv("LOGNAME", pw->pw_name);
66 xsetenv("HOME", pw->pw_dir);