diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2013-06-02 03:52:21 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2013-06-02 03:52:21 +0000 |
commit | 4990e7aa1240908bdb1c35d5ac3b6e87df72ecba (patch) | |
tree | d82abfa351fe0c8bc3acc41a3cf21fb36a95a9ad /read.c | |
parent | 6f24925883011358e8066243d12a7a80d9cdd71b (diff) | |
download | mandoc-4990e7aa1240908bdb1c35d5ac3b6e87df72ecba.tar.gz |
Sync to OpenBSD, no functional change:
* Add the missing mparse_parse_buffer prototype.
* Drop the useless MAP_FILE constant: It's not specified in POSIX,
so it's not required, it's the default anyway, and it's 0 anyway.
Diffstat (limited to 'read.c')
-rw-r--r-- | read.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -40,10 +40,6 @@ #include "man.h" #include "main.h" -#ifndef MAP_FILE -#define MAP_FILE 0 -#endif - #define REPARSE_LIMIT 1000 struct buf { @@ -74,6 +70,8 @@ static void mparse_buf_r(struct mparse *, struct buf, int); static void pset(const char *, int, struct mparse *); static int read_whole_file(const char *, int, struct buf *, int *); static void mparse_end(struct mparse *); +static void mparse_parse_buffer(struct mparse *, struct buf, + const char *); static const enum mandocerr mandoclimits[MANDOCLEVEL_MAX] = { MANDOCERR_OK, @@ -595,8 +593,7 @@ read_whole_file(const char *file, int fd, struct buf *fb, int *with_mmap) } *with_mmap = 1; fb->sz = (size_t)st.st_size; - fb->buf = mmap(NULL, fb->sz, PROT_READ, - MAP_FILE|MAP_SHARED, fd, 0); + fb->buf = mmap(NULL, fb->sz, PROT_READ, MAP_SHARED, fd, 0); if (fb->buf != MAP_FAILED) return(1); } |