Browse Source

build: use MADV_NOSYNC only when it's defined

so far only FreeBSD defines it.

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Reviewed-by: Jan Friesse <jfriesse@redhat.com>
Fabio M. Di Nitto 13 years ago
parent
commit
a1c154e6fa
2 changed files with 2 additions and 2 deletions
  1. 1 1
      exec/cpg.c
  2. 1 1
      lib/cpg.c

+ 1 - 1
exec/cpg.c

@@ -1633,7 +1633,7 @@ memory_map (
 		munmap(addr_orig, bytes);
 		munmap(addr_orig, bytes);
 		goto error_close_unlink;
 		goto error_close_unlink;
 	}
 	}
-#ifdef COROSYNC_BSD
+#ifdef MADV_NOSYNC
 	madvise(addr, bytes, MADV_NOSYNC);
 	madvise(addr, bytes, MADV_NOSYNC);
 #endif
 #endif
 
 

+ 1 - 1
lib/cpg.c

@@ -780,7 +780,7 @@ retry_write:
 	if (addr != addr_orig) {
 	if (addr != addr_orig) {
 		goto error_close_unlink;
 		goto error_close_unlink;
 	}
 	}
-#ifdef COROSYNC_BSD
+#ifdef MADV_NOSYNC
 	madvise(addr_orig, bytes, MADV_NOSYNC);
 	madvise(addr_orig, bytes, MADV_NOSYNC);
 #endif
 #endif