mirror of
https://github.com/dlang/phobos.git
synced 2025-05-09 21:11:57 +03:00
simplified MAP_ANON symbol import
This commit is contained in:
parent
9dd52726c0
commit
18b7855c9d
1 changed files with 1 additions and 4 deletions
|
@ -29,10 +29,7 @@ struct MmapAllocator
|
|||
{
|
||||
import core.sys.posix.sys.mman;
|
||||
if (!bytes) return null;
|
||||
version(OSX) import core.sys.osx.sys.mman : MAP_ANON;
|
||||
else version(linux) import core.sys.linux.sys.mman : MAP_ANON;
|
||||
else version(FreeBSD) import core.sys.freebsd.sys.mman : MAP_ANON;
|
||||
else static assert(false, "Add import for MAP_ANON here.");
|
||||
import core.sys.posix.sys : MAP_ANON;
|
||||
auto p = mmap(null, bytes, PROT_READ | PROT_WRITE,
|
||||
MAP_PRIVATE | MAP_ANON, -1, 0);
|
||||
if (p is MAP_FAILED) return null;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue