mirror of
https://github.com/xenia-project/xenia.git
synced 2025-12-06 07:12:03 +01:00
use getpagesize on non-win32 platforms
This commit is contained in:
parent
0e6c47aac5
commit
68e5833647
|
|
@ -9,14 +9,22 @@
|
||||||
|
|
||||||
#include <alloy/memory.h>
|
#include <alloy/memory.h>
|
||||||
|
|
||||||
|
#if !XE_LIKE_WIN32
|
||||||
|
#include <unistd.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
using namespace alloy;
|
using namespace alloy;
|
||||||
|
|
||||||
|
|
||||||
Memory::Memory() :
|
Memory::Memory() :
|
||||||
membase_(0), reserve_address_(0) {
|
membase_(0), reserve_address_(0) {
|
||||||
|
#if XE_LIKE_WIN32
|
||||||
SYSTEM_INFO si;
|
SYSTEM_INFO si;
|
||||||
GetSystemInfo(&si);
|
GetSystemInfo(&si);
|
||||||
system_page_size_ = si.dwPageSize;
|
system_page_size_ = si.dwPageSize;
|
||||||
|
#else
|
||||||
|
system_page_size_ = getpagesize();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
Memory::~Memory() {
|
Memory::~Memory() {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue