Lines Matching defs:pw
1250 struct passwd *pw = NULL;
1261 pw = zone_get_user_pw(user_cmd, &pwent, pwbuf, sizeof (pwbuf));
1275 if (pw != NULL)
1295 if (pw != NULL) {
1296 if ((estr = add_env("LOGNAME", pw->pw_name)) == NULL)
1300 if ((estr = add_env("HOME", pw->pw_dir)) == NULL)
1304 if (chdir(pw->pw_dir) != 0)
1306 "%s: %s"), pw->pw_dir, strerror(errno));
1309 pw->pw_name);
1319 if (pw != NULL && strlen(pw->pw_shell) > 0) {
1320 if ((estr = add_env("SHELL", pw->pw_shell)) == NULL)