* src/sysdep.c (wait_for_termination_1): Make static.
(wait_for_termination, interruptible_wait_for_termination): Move after wait_for_termination_1.
This commit is contained in:
parent
1ef14cb4b0
commit
e7a6747fd3
2 changed files with 23 additions and 16 deletions
|
@ -1,3 +1,9 @@
|
|||
2011-05-01 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* sysdep.c (wait_for_termination_1): Make static.
|
||||
(wait_for_termination, interruptible_wait_for_termination): Move
|
||||
after wait_for_termination_1.
|
||||
|
||||
2011-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
* sysdep.c (interruptible_wait_for_termination): New function
|
||||
|
|
33
src/sysdep.c
33
src/sysdep.c
|
@ -296,23 +296,8 @@ init_baud_rate (int fd)
|
|||
int wait_debugging EXTERNALLY_VISIBLE;
|
||||
|
||||
#ifndef MSDOS
|
||||
/* Wait for subprocess with process id `pid' to terminate and
|
||||
make sure it will get eliminated (not remain forever as a zombie) */
|
||||
|
||||
void
|
||||
wait_for_termination (int pid)
|
||||
{
|
||||
wait_for_termination_1 (pid, 0);
|
||||
}
|
||||
|
||||
/* Like the above, but allow keyboard interruption. */
|
||||
void
|
||||
interruptible_wait_for_termination (int pid)
|
||||
{
|
||||
wait_for_termination_1 (pid, 1);
|
||||
}
|
||||
|
||||
void
|
||||
static void
|
||||
wait_for_termination_1 (int pid, int interruptible)
|
||||
{
|
||||
while (1)
|
||||
|
@ -357,6 +342,22 @@ wait_for_termination_1 (int pid, int interruptible)
|
|||
}
|
||||
}
|
||||
|
||||
/* Wait for subprocess with process id `pid' to terminate and
|
||||
make sure it will get eliminated (not remain forever as a zombie) */
|
||||
|
||||
void
|
||||
wait_for_termination (int pid)
|
||||
{
|
||||
wait_for_termination_1 (pid, 0);
|
||||
}
|
||||
|
||||
/* Like the above, but allow keyboard interruption. */
|
||||
void
|
||||
interruptible_wait_for_termination (int pid)
|
||||
{
|
||||
wait_for_termination_1 (pid, 1);
|
||||
}
|
||||
|
||||
/*
|
||||
* flush any pending output
|
||||
* (may flush input as well; it does not matter the way we use it)
|
||||
|
|
Loading…
Add table
Reference in a new issue