[llvm-commits] CVS: llvm/tools/lli/JIT/Emitter.cpp
Brian Gaeke
gaeke at cs.uiuc.edu
Tue Jun 17 18:15:01 PDT 2003
Changes in directory llvm/tools/lli/JIT:
Emitter.cpp updated: 1.14 -> 1.15
---
Log message:
Add #ifdef hack for MAP_ANONYMOUS being spelled MAP_ANON on some platforms.
(We're already talking about autoconf'ing this, so I'm assuming this hack
will be short-lived...I just don't want it to get lost in my working files.)
---
Diffs of the changes:
Index: llvm/tools/lli/JIT/Emitter.cpp
diff -u llvm/tools/lli/JIT/Emitter.cpp:1.14 llvm/tools/lli/JIT/Emitter.cpp:1.15
--- llvm/tools/lli/JIT/Emitter.cpp:1.14 Sun Jun 8 01:43:57 2003
+++ llvm/tools/lli/JIT/Emitter.cpp Tue Jun 17 18:14:06 2003
@@ -73,6 +73,9 @@
static const long pageSize = sysconf(_SC_PAGESIZE);
#if defined(i386) || defined(__i386__) || defined(__x86__)
+#if defined(MAP_ANON) && !defined(MAP_ANONYMOUS)
+# define MAP_ANONYMOUS MAP_ANON
+#endif
pa = mmap(0, pageSize*NumPages, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANONYMOUS, 0, 0); /* fd = 0 */
#elif defined(sparc) || defined(__sparc__) || defined(__sparcv9)
More information about the llvm-commits
mailing list