mem: FreeBSD does not provide MAP_NORESERVE either
Like OS X, FreeBSD does not support MAP_NORESERVE. Handle accordingly and update comment. Committed by Jason Lowe-Power <power.jg@gmail.com>
This commit is contained in:
@@ -59,10 +59,10 @@
|
||||
/**
|
||||
* On Linux, MAP_NORESERVE allow us to simulate a very large memory
|
||||
* without committing to actually providing the swap space on the
|
||||
* host. On OSX the MAP_NORESERVE flag does not exist, so simply make
|
||||
* it 0.
|
||||
* host. On FreeBSD or OSX the MAP_NORESERVE flag does not exist,
|
||||
* so simply make it 0.
|
||||
*/
|
||||
#if defined(__APPLE__)
|
||||
#if defined(__APPLE__) || defined(__FreeBSD__)
|
||||
#ifndef MAP_NORESERVE
|
||||
#define MAP_NORESERVE 0
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user