mirror of
https://git.savannah.gnu.org/git/make.git
synced 2025-02-05 22:17:05 +00:00
* src/job.c (construct_command_argv): Remove unused VMS code
This commit is contained in:
parent
a483334f97
commit
a0c17b5af1
1 changed files with 2 additions and 39 deletions
41
src/job.c
41
src/job.c
|
@ -2463,7 +2463,7 @@ exec_command (char **argv, char **envp)
|
||||||
break;
|
break;
|
||||||
case ENOEXEC:
|
case ENOEXEC:
|
||||||
{
|
{
|
||||||
/* The file is not executable. Try it as a shell script. */
|
/* The file was not a program. Try it as a shell script. */
|
||||||
const char *shell;
|
const char *shell;
|
||||||
char **new_argv;
|
char **new_argv;
|
||||||
int argc;
|
int argc;
|
||||||
|
@ -3537,43 +3537,6 @@ construct_command_argv (char *line, char **restp, struct file *file,
|
||||||
char *shell, *ifs, *shellflags;
|
char *shell, *ifs, *shellflags;
|
||||||
char **argv;
|
char **argv;
|
||||||
|
|
||||||
#ifdef VMS
|
|
||||||
char *cptr;
|
|
||||||
int argc;
|
|
||||||
|
|
||||||
argc = 0;
|
|
||||||
cptr = line;
|
|
||||||
for (;;)
|
|
||||||
{
|
|
||||||
while ((*cptr != 0) && (ISSPACE (*cptr)))
|
|
||||||
cptr++;
|
|
||||||
if (*cptr == 0)
|
|
||||||
break;
|
|
||||||
while ((*cptr != 0) && (!ISSPACE (*cptr)))
|
|
||||||
cptr++;
|
|
||||||
argc++;
|
|
||||||
}
|
|
||||||
|
|
||||||
argv = xmalloc (argc * sizeof (char *));
|
|
||||||
if (argv == 0)
|
|
||||||
abort ();
|
|
||||||
|
|
||||||
cptr = line;
|
|
||||||
argc = 0;
|
|
||||||
for (;;)
|
|
||||||
{
|
|
||||||
while ((*cptr != 0) && (ISSPACE (*cptr)))
|
|
||||||
cptr++;
|
|
||||||
if (*cptr == 0)
|
|
||||||
break;
|
|
||||||
DB (DB_JOBS, ("argv[%d] = [%s]\n", argc, cptr));
|
|
||||||
argv[argc++] = cptr;
|
|
||||||
while ((*cptr != 0) && (!ISSPACE (*cptr)))
|
|
||||||
cptr++;
|
|
||||||
if (*cptr != 0)
|
|
||||||
*cptr++ = 0;
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
{
|
{
|
||||||
/* Turn off --warn-undefined-variables while we expand SHELL and IFS. */
|
/* Turn off --warn-undefined-variables while we expand SHELL and IFS. */
|
||||||
int save = warn_undefined_variables_flag;
|
int save = warn_undefined_variables_flag;
|
||||||
|
@ -3648,7 +3611,7 @@ construct_command_argv (char *line, char **restp, struct file *file,
|
||||||
free (shell);
|
free (shell);
|
||||||
free (shellflags);
|
free (shellflags);
|
||||||
free (ifs);
|
free (ifs);
|
||||||
#endif /* !VMS */
|
|
||||||
return argv;
|
return argv;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue