forked from enlightenment/efl
eina: fix compiling of safepointers on OSX
This is a reccurring compatibility issue... MAP_ANONYMOUS is not defined on OSX, but MAP_ANON is. I know MAP_ANON is marked as deprecated in the Linux man pages, but it has the benefit of being more portable.
This commit is contained in:
parent
5af3757ad3
commit
33bb4583b8
|
@ -75,7 +75,7 @@ _eina_safepointer_calloc(int number, size_t size)
|
||||||
* MEM_PAGE_SIZE;
|
* MEM_PAGE_SIZE;
|
||||||
|
|
||||||
header = mmap(NULL, newsize, PROT_READ | PROT_WRITE,
|
header = mmap(NULL, newsize, PROT_READ | PROT_WRITE,
|
||||||
MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
|
MAP_PRIVATE | MAP_ANON, -1, 0);
|
||||||
if (header == MAP_FAILED)
|
if (header == MAP_FAILED)
|
||||||
{
|
{
|
||||||
ERR("mmap of Eina_Safepointer table region failed.");
|
ERR("mmap of Eina_Safepointer table region failed.");
|
||||||
|
|
Loading…
Reference in New Issue