summaryrefslogtreecommitdiff
path: root/x11-toolkits/xview/files/patch-clients+olwm+olwm.c
diff options
context:
space:
mode:
Diffstat (limited to 'x11-toolkits/xview/files/patch-clients+olwm+olwm.c')
-rw-r--r--x11-toolkits/xview/files/patch-clients+olwm+olwm.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/x11-toolkits/xview/files/patch-clients+olwm+olwm.c b/x11-toolkits/xview/files/patch-clients+olwm+olwm.c
new file mode 100644
index 000000000000..12a5c63d7c63
--- /dev/null
+++ b/x11-toolkits/xview/files/patch-clients+olwm+olwm.c
@@ -0,0 +1,28 @@
+--- clients/olwm/olwm.c.orig Fri Oct 17 18:23:53 2003
++++ clients/olwm/olwm.c Fri Oct 17 18:48:37 2003
+@@ -23,6 +23,10 @@
+ #include <sys/stat.h>
+ #include <sys/wait.h>
+
++#ifndef MAXPID
++#define MAXPID 30000
++#endif
++
+ #include <X11/Xos.h>
+ #include <X11/Xlib.h>
+ #include <X11/Xutil.h>
+@@ -622,9 +626,13 @@
+ void
+ ReapChildren()
+ {
+-#ifdef SYSV
++#if defined(SYSV)
+ pid_t pid;
+ int status;
++#elif (defined(BSD) && (BSD >= 199103))
++ pid_t pid;
++ int status;
++ int oldmask;
+ #else
+ int oldmask;
+ int pid;