diff options
author | Morgan Deters <mdeters@gmail.com> | 2012-10-24 22:24:34 +0000 |
---|---|---|
committer | Morgan Deters <mdeters@gmail.com> | 2012-10-24 22:24:34 +0000 |
commit | 9c6f99513f27404fdd596217f3a438aee155851e (patch) | |
tree | d0da998e9f7fc72141a0db6ab3af18962afa1c3c /src/parser | |
parent | a6ac7fefed613c4d83e577361f98c28a8e18f3a9 (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')
-rw-r--r-- | src/parser/memory_mapped_input_buffer.cpp | 9 |
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; |