Fix $(shell) on hosts with 64-bit pid_t.

* function.c: Use pid_t for shell_function_pid.
* job.c: Likewise.

Copyright-paperwork-exempt: yes
This commit is contained in:
Christian Boos 2014-12-27 10:55:01 +02:00 committed by Eli Zaretskii
parent 292da6f686
commit 1fae20a2b7
2 changed files with 4 additions and 2 deletions

View File

@ -1442,7 +1442,8 @@ fold_newlines (char *buffer, unsigned int *length, int trim_newlines)
int shell_function_pid = 0, shell_function_completed;
pid_t shell_function_pid = 0;
int shell_function_completed;
#ifdef WINDOWS32

3
job.c
View File

@ -563,7 +563,8 @@ child_handler (int sig UNUSED)
*/
}
extern int shell_function_pid, shell_function_completed;
extern pid_t shell_function_pid;
extern int shell_function_completed;
/* Reap all dead children, storing the returned status and the new command
state ('cs_finished') in the 'file' member of the 'struct child' for the