aboutsummaryrefslogtreecommitdiffstats
path: root/chinese/hztty/files/patch-main.c
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)