$NetBSD: patch-aa,v 1.3 1999/04/05 22:46:28 mjl Exp $ --- xautolock.c.orig Thu Mar 11 23:43:25 1999 +++ xautolock.c Tue Apr 6 00:06:02 1999 @@ -297,6 +297,8 @@ * with vroot.h, because it needs to know the real root window. */ +#include + #if defined(hpux) || defined (__hpux) #ifndef _HPUX_SOURCE #define _HPUX_SOURCE @@ -368,7 +370,10 @@ #endif /* !NOSTDHDRS */ #if !defined (apollo) && !defined (VMS) +#if !defined (BSD) #include +#endif /* !BSD */ + #include #endif /* !apollo && !VMS */ @@ -2028,7 +2033,9 @@ #else /* VMS */ if (locker_pid) { -#if !defined (UTEKV) && !defined (SYSV) && !defined(SVR4) +#if defined (BSD) + int status; +#elif !defined (UTEKV) && !defined (SYSV) && !defined(SVR4) union wait status; /* childs process status */ #else /* !UTEKV && !SYSV && !SVR4 */ int status = 0; /* childs process status */