$NetBSD$

--- lib/file/fileIO.c.orig	2008-08-08 02:01:53.000000000 -0500
+++ lib/file/fileIO.c
@@ -254,7 +254,7 @@ FileIO_Lock(FileIODescriptor *file, // I
 
    ASSERT(file);
 
-#if !defined(__FreeBSD__) && !defined(sun)
+#if !defined(__FreeBSD__) && !defined(sun) && !defined(__NetBSD__)
    if (access & FILEIO_OPEN_LOCKED) {
       int err;
 
@@ -286,7 +286,7 @@ FileIO_Lock(FileIODescriptor *file, // I
    }
 #else
    ASSERT(file->lockToken == NULL);
-#endif // !__FreeBSD__ && !sun
+#endif // !__FreeBSD__ && !sun && !defined(__NetBSD__)
 
    return ret;
 }
@@ -316,7 +316,7 @@ FileIO_Unlock(FileIODescriptor *file)   
 
    ASSERT(file);
 
-#if !defined(__FreeBSD__) && !defined(sun)
+#if !defined(__FreeBSD__) && !defined(sun) && !defined(__NetBSD__)
    if (file->lockToken != NULL) {
       int err;
 
@@ -333,7 +333,7 @@ FileIO_Unlock(FileIODescriptor *file)   
    }
 #else
    ASSERT(file->lockToken == NULL);
-#endif // !__FreeBSD__ && !sun
+#endif // !__FreeBSD__ && !sun && !defined(__NetBSD__)
 
    return ret;
 }
@@ -449,7 +449,7 @@ FileIO_StatsExit(const FileIODescriptor 
 /*
  * Pwrite & Pread are not available in the FreeBSD tools build VM
  */
-#if !defined(VMX86_TOOLS) || !defined(__FreeBSD__)
+#if !defined(VMX86_TOOLS) || !defined(__FreeBSD__) && !defined(__NetBSD__)
 #if defined(_WIN32) || defined(GLIBC_VERSION_21) || defined(__APPLE__)
 /*
  *----------------------------------------------------------------------
