--- 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 */
