Lines Matching refs:new_argv
1033 char **new_argv, *ptr, *lasts; in zone_login_cmd() local
1077 if ((new_argv = malloc(sizeof (char *) * n)) == NULL) in zone_login_cmd()
1082 new_argv[a++] = result_buf; in zone_login_cmd()
1085 while ((new_argv[a++] = strtok_r(NULL, " ", &lasts)) != NULL) in zone_login_cmd()
1088 new_argv[a++] = NULL; in zone_login_cmd()
1091 return (new_argv); in zone_login_cmd()
1105 char **new_argv; in prep_args() local
1127 if ((new_argv = malloc(sizeof (char *) * n)) == NULL) in prep_args()
1130 new_argv[a++] = FAILSAFESHELL; in prep_args()
1133 if ((new_argv = malloc(sizeof (char *) * n)) == NULL) in prep_args()
1136 new_argv[a++] = SUPATH; in prep_args()
1138 new_argv[a++] = "-"; in prep_args()
1141 new_argv[a++] = (char *)login; in prep_args()
1143 new_argv[a++] = "-c"; in prep_args()
1144 new_argv[a++] = subshell; in prep_args()
1145 new_argv[a++] = NULL; in prep_args()
1150 if ((new_argv = malloc(sizeof (char *) * n)) == NULL) in prep_args()
1152 new_argv[a++] = FAILSAFESHELL; in prep_args()
1153 new_argv[a++] = NULL; in prep_args()
1156 new_argv = zone_login_cmd(bh, login); in prep_args()
1160 return (new_argv); in prep_args()