diff --git a/src/common/host_memory.cpp b/src/common/host_memory.cpp index 2b81295ff9..596ebe1194 100644 --- a/src/common/host_memory.cpp +++ b/src/common/host_memory.cpp @@ -45,8 +45,15 @@ # define MAP_ANONYMOUS MAP_ANON #endif // PlayStation 4 +// Flag needs to be undef-ed on non PS4 since it has different semantics +// on some platforms. #ifndef MAP_SYSTEM -# define MAP_SYSTEM 0 +# ifdef __OPENORBIS__ +# define MAP_SYSTEM 0x2000 +# else +# undef MAP_SYSTEM +# define MAP_SYSTEM 0 +# endif #endif #endif // ^^^ POSIX ^^^