--- src/engine.c.orig Tue Nov 1 16:57:31 2005 +++ src/engine.c Tue Nov 1 17:11:51 2005 @@ -209,7 +209,9 @@ #else /* VMS */ if (lockerPid) { -#if !defined (UTEKV) && !defined (SYSV) && !defined (SVR4) +#if defined (__FreeBSD__) + 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 */