summaryrefslogtreecommitdiff
path: root/src/parser/memory_mapped_input_buffer.cpp
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@gmail.com>2012-10-24 22:24:34 +0000
committerMorgan Deters <mdeters@gmail.com>2012-10-24 22:24:34 +0000
commit9c6f99513f27404fdd596217f3a438aee155851e (patch)
treed0da998e9f7fc72141a0db6ab3af18962afa1c3c /src/parser/memory_mapped_input_buffer.cpp
parenta6ac7fefed613c4d83e577361f98c28a8e18f3a9 (diff)
Includes many fixes to build system for Solaris (thanks Tim!), and also
just in general, and some documentation adjustments.
Diffstat (limited to 'src/parser/memory_mapped_input_buffer.cpp')
-rw-r--r--src/parser/memory_mapped_input_buffer.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/parser/memory_mapped_input_buffer.cpp b/src/parser/memory_mapped_input_buffer.cpp
index ff3f8b27d..9f72ac51c 100644
--- a/src/parser/memory_mapped_input_buffer.cpp
+++ b/src/parser/memory_mapped_input_buffer.cpp
@@ -18,7 +18,7 @@
#include <stdio.h>
#include <stdint.h>
-#include <sys/errno.h>
+#include <cerrno>
#include <sys/mman.h>
#include <sys/stat.h>
#include <antlr3input.h>
@@ -95,14 +95,7 @@ static ANTLR3_UINT32 MemoryMapFile(pANTLR3_INPUT_STREAM input,
return ANTLR3_ERR_NOFILE;
}
-
-#ifndef MAP_FILE
- //Tim: This is required for SunOS
input->data = mmap(0, input->sizeBuf, PROT_READ, MAP_PRIVATE, fd, 0);
-#else
- input->data = mmap(0, input->sizeBuf, PROT_READ, MAP_FILE | MAP_PRIVATE, fd, 0);
-#endif
-
errno = 0;
if(intptr_t(input->data) == -1) {
return ANTLR3_ERR_NOMEM;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback