diff --git a/src/alloy/memory.cc b/src/alloy/memory.cc index 8b4eaa2e3..2933392dd 100644 --- a/src/alloy/memory.cc +++ b/src/alloy/memory.cc @@ -9,14 +9,22 @@ #include +#if !XE_LIKE_WIN32 +#include +#endif + using namespace alloy; Memory::Memory() : membase_(0), reserve_address_(0) { +#if XE_LIKE_WIN32 SYSTEM_INFO si; GetSystemInfo(&si); system_page_size_ = si.dwPageSize; +#else + system_page_size_ = getpagesize(); +#endif } Memory::~Memory() {