* 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:
Andreas Schwab 2011-05-01 10:52:17 +02:00
parent 1ef14cb4b0
commit e7a6747fd3
2 changed files with 23 additions and 16 deletions

View file

@ -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

View file

@ -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)