blob: 7171f473e1edc7ea74fee1976c4f8a9dfb2343ee (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--- main.c.orig Tue Jun 4 21:56:28 2002
+++ main.c Tue Jun 4 21:59:33 2002
@@ -264,7 +264,7 @@
static SIGNAL_T
finish()
{
-#if defined(SYSV) || defined(POSIX)
+#if defined(BSD) || defined(SYSV) || defined(POSIX)
int status;
#else
union wait status;
@@ -272,7 +272,7 @@
register int pid;
register int die = 0;
-#if defined(SYSV) || defined(POSIX)
+#if defined(BSD) || defined(SYSV) || defined(POSIX)
while ((pid = waitpid(-1, &status, WNOHANG|WUNTRACED)) > 0)
#else
while ((pid = wait3(&status, WNOHANG|WUNTRACED, (struct rusage *)0))>0)
|