summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2010-02-21 11:42:24 -0500
committerEliot Horowitz <eliot@10gen.com>2010-02-21 11:42:24 -0500
commit3895bcd00bbeacb0ea38320f1e2cada186161330 (patch)
tree45fa316b3f03f5bdbb57afaf14c2fd0d470848d5
parent8cd3f5b5d4480346cdb20abb6113d182eb8aa656 (diff)
downloadmongo-3895bcd00bbeacb0ea38320f1e2cada186161330.tar.gz
fix for solaris compile
-rw-r--r--util/mmap_posix.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/util/mmap_posix.cpp b/util/mmap_posix.cpp
index 5acedf1f752..8aac9db1344 100644
--- a/util/mmap_posix.cpp
+++ b/util/mmap_posix.cpp
@@ -77,12 +77,16 @@ namespace mongo {
return 0;
}
+#if defined(__sunos__)
+#warning madvise not supported on solaris yet
+#else
+
if ( options & SEQUENTIAL ){
if ( madvise( view , length , MADV_SEQUENTIAL ) ){
out() << " madvise failed for " << filename << " " << errno << endl;
}
}
-
+#endif
return view;
}