summaryrefslogtreecommitdiff
path: root/japanese/sj3-server/files/patch-sj3.c
blob: 7d404c64e61b85733b59b94cdd867ffc5af0b63c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- sj3/sj3.c.orig	Wed Jan 14 00:52:48 1998
+++ sj3/sj3.c	Fri Oct 25 10:51:35 2002
@@ -46,6 +46,9 @@
 #define LACKOF_SETLOCALE
 #endif
 #endif
+#if defined(__FreeBSD__)
+#include <sys/ioctl_compat.h>
+#endif
 #include <curses.h>
 #endif
 
@@ -1058,14 +1061,13 @@
            return;
         if (info.si_code == CLD_STOPPED)
 #else
-	union wait	status;
-	int		pid;
+	int		pid, status;
 
 /*
  * Remove warning.
  * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp)		1996/8/10
  */
-	pid = wait3 ((int *)&status, (WNOHANG|WUNTRACED), 0);
+	pid = wait3 (&status, (WNOHANG|WUNTRACED), 0);
 	if (WIFSTOPPED (status))
 #endif
 		suspend();