Formerly job.c.~104~

This commit is contained in:
Roland McGrath 1993-06-25 20:03:56 +00:00
parent f84518396b
commit 86d4d7425b

14
job.c
View file

@ -1390,10 +1390,20 @@ construct_command_argv (line, restp, file)
char *line, **restp; char *line, **restp;
struct file *file; struct file *file;
{ {
char *shell = allocated_variable_expand_for_file ("$(SHELL)", file); char *shell, *ifs;
char *ifs = allocated_variable_expand_for_file ("$(IFS)", file);
char **argv; char **argv;
{
/* Turn off --warn-undefined-variables while we expand SHELL and IFS. */
int save = warn_undefined_variables_flag;
warn_undefined_variables_flag = 0;
shell = allocated_variable_expand_for_file ("$(SHELL)", file);
ifs = allocated_variable_expand_for_file ("$(IFS)", file);
warn_undefined_variables_flag = save;
}
argv = construct_command_argv_internal (line, restp, shell, ifs); argv = construct_command_argv_internal (line, restp, shell, ifs);
free (shell); free (shell);