diff options
author | Xin LI <delphij@FreeBSD.org> | 2019-11-24 23:46:29 +0000 |
---|---|---|
committer | Xin LI <delphij@FreeBSD.org> | 2019-11-24 23:46:29 +0000 |
commit | 987ba809b8add6260181a8c036ec3c017948ff56 (patch) | |
tree | 2b55c0f784f511cf1deffd7800cef1f16aab1c55 /xmlwf/unixfilemap.c | |
parent | 77c85705a616126682be274fd54e9c4308083501 (diff) | |
download | src-987ba809b8add6260181a8c036ec3c017948ff56.tar.gz src-987ba809b8add6260181a8c036ec3c017948ff56.zip |
Vendor import of expat 2.2.9vendor/expat
Notes
Notes:
svn path=/vendor/expat/dist/; revision=355071
Diffstat (limited to 'xmlwf/unixfilemap.c')
-rw-r--r-- | xmlwf/unixfilemap.c | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/xmlwf/unixfilemap.c b/xmlwf/unixfilemap.c index 4ab757c2ab9c..0d0dc0424dc0 100644 --- a/xmlwf/unixfilemap.c +++ b/xmlwf/unixfilemap.c @@ -40,23 +40,22 @@ #include <unistd.h> #ifndef MAP_FILE -#define MAP_FILE 0 +# define MAP_FILE 0 #endif #include "xmltchar.h" #include "filemap.h" #ifdef XML_UNICODE_WCHAR_T -# define XML_FMT_STR "ls" +# define XML_FMT_STR "ls" #else -# define XML_FMT_STR "s" +# define XML_FMT_STR "s" #endif int filemap(const tchar *name, void (*processor)(const void *, size_t, const tchar *, void *arg), - void *arg) -{ + void *arg) { int fd; size_t nbytes; struct stat sb; @@ -72,14 +71,14 @@ filemap(const tchar *name, close(fd); return 0; } - if (!S_ISREG(sb.st_mode)) { + if (! S_ISREG(sb.st_mode)) { close(fd); fprintf(stderr, "%" XML_FMT_STR ": not a regular file\n", name); return 0; } if (sb.st_size > XML_MAX_CHUNK_LEN) { close(fd); - return 2; /* Cannot be passed to XML_Parse in one go */ + return 2; /* Cannot be passed to XML_Parse in one go */ } nbytes = sb.st_size; @@ -90,8 +89,8 @@ filemap(const tchar *name, close(fd); return 1; } - p = (void *)mmap((void *)0, (size_t)nbytes, PROT_READ, - MAP_FILE|MAP_PRIVATE, fd, (off_t)0); + p = (void *)mmap((void *)0, (size_t)nbytes, PROT_READ, MAP_FILE | MAP_PRIVATE, + fd, (off_t)0); if (p == (void *)-1) { tperror(name); close(fd); |