diff --git a/src/common/host_memory.cpp b/src/common/host_memory.cpp index d0cb8a8021..d67befca07 100644 --- a/src/common/host_memory.cpp +++ b/src/common/host_memory.cpp @@ -47,8 +47,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 ^^^