--- src/dolock.c.orig	1995-11-19 03:09:20.000000000 +0100
+++ src/dolock.c	2004-01-06 04:20:22.000000000 +0100
@@ -53,8 +53,8 @@ char *fname;
 }
 #endif
 
-#if	FILOCK && (MSDOS || WINNT || OS2 || SUN || USG || AIX || AUX || AVIION || BSD || FREEBSD || HPUX8 || HPUX9 || AMIGA)
-#if	OS2 || ((MSDOS || WINNT) && MSC) || BSD || FREEBSD
+#if	FILOCK && (MSDOS || WINNT || OS2 || SUN || USG || AIX || AUX || AVIION || BSD || FREEBSD || HPUX8 || HPUX9 || AMIGA || OPENBSD)
+#if	OS2 || ((MSDOS || WINNT) && MSC) || BSD || FREEBSD || OPENBSD
 #include	<sys/types.h>
 #endif
 #include	<sys/stat.h>
