X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=folly%2Fportability%2FSysMman.h;h=3f305470b1a948829084a5a9354a734db8c8a7ed;hb=acbd746f5036bf795cc62022f0114b4b08032d82;hp=907c6778d8b7abe068b6f2b20d67e0a826ee3488;hpb=19c6708bbcdc5e8f0241b567a1e55dd579d0304a;p=folly.git diff --git a/folly/portability/SysMman.h b/folly/portability/SysMman.h old mode 100755 new mode 100644 index 907c6778..3f305470 --- a/folly/portability/SysMman.h +++ b/folly/portability/SysMman.h @@ -1,5 +1,5 @@ /* - * Copyright 2016 Facebook, Inc. + * Copyright 2017 Facebook, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,16 +17,20 @@ #pragma once #ifndef _WIN32 + #include // MAP_ANONYMOUS is named MAP_ANON on OSX/BSD. #if defined(__APPLE__) || defined(__FreeBSD__) -# if !defined(MAP_ANONYMOUS) && defined(MAP_ANON) -# define MAP_ANONYMOUS MAP_ANON -# endif +#if !defined(MAP_ANONYMOUS) && defined(MAP_ANON) +#define MAP_ANONYMOUS MAP_ANON +#endif #endif + #else + #include + #include #define MAP_ANONYMOUS 1 @@ -56,4 +60,5 @@ int mprotect(void* addr, size_t size, int prot); int munlock(const void* addr, size_t length); int munmap(void* addr, size_t length); } + #endif