From 8eb155a1c0812da33fceb47462c9380d71c320d3 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 23 Jul 2009 14:48:24 +0000 Subject: [PATCH] Fix build on platforms (like Solaris 10, reportedly) which lack a MAP_FILE. svn:r1375 --- buffer.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/buffer.c b/buffer.c index 5a29be63..870c973a 100644 --- a/buffer.c +++ b/buffer.c @@ -2187,7 +2187,10 @@ evbuffer_add_file(struct evbuffer *outbuf, int fd, #ifdef MAP_NOCACHE MAP_NOCACHE | #endif - MAP_FILE | MAP_PRIVATE, +#ifdef MAP_FILE + MAP_FILE | +#endif + MAP_PRIVATE, fd, 0); /* some mmap implementations require offset to be a multiple of * the page size. most users of this api, are likely to use 0