Fix darwin-ism to make it compile on Macs.
authorErik Verbruggen <erik.verbruggen@digia.com>
Fri, 12 Oct 2012 12:31:29 +0000 (14:31 +0200)
committerErik Verbruggen <erik.verbruggen@digia.com>
Mon, 15 Oct 2012 08:34:58 +0000 (10:34 +0200)
Change-Id: I7a018ad552764914085e3c89e9ea7e582ca230a7
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
masm/stubs/ExecutableAllocator.h

index 1adce8e..d0a43e4 100644 (file)
@@ -56,6 +56,9 @@ struct ExecutableMemoryHandle : public RefCounted<ExecutableMemoryHandle> {
     {
         static size_t pageSize = sysconf(_SC_PAGESIZE);
         m_size = (m_size + pageSize - 1) & ~(pageSize - 1);
+#if OS(DARWIN)
+#  define MAP_ANONYMOUS MAP_ANON
+#endif
         m_data = mmap(0, m_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
     }
     ~ExecutableMemoryHandle()