summaryrefslogtreecommitdiff
path: root/buckets/mmap_buckets.c
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2013-06-03 18:34:10 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2013-06-03 18:34:10 +0000
commitf143c3cab79c59dd57124f19d16ac35253843136 (patch)
tree9fa67aa3d59e9d96f5f37858e95c4ab91960ea92 /buckets/mmap_buckets.c
parent6f61a1acd01dc2ad1d2f5c1f7458702c77c69f9c (diff)
downloadlibserf-tarball-f143c3cab79c59dd57124f19d16ac35253843136.tar.gz
Diffstat (limited to 'buckets/mmap_buckets.c')
-rw-r--r--buckets/mmap_buckets.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/buckets/mmap_buckets.c b/buckets/mmap_buckets.c
index f55a76b..c96bce4 100644
--- a/buckets/mmap_buckets.c
+++ b/buckets/mmap_buckets.c
@@ -19,6 +19,7 @@
#include "serf.h"
#include "serf_bucket_util.h"
+#if APR_HAS_MMAP
typedef struct {
apr_mmap_t *mmap;
@@ -116,3 +117,24 @@ const serf_bucket_type_t serf_bucket_type_mmap = {
serf_mmap_peek,
serf_default_destroy_and_data,
};
+
+#else /* !APR_HAS_MMAP */
+
+serf_bucket_t *serf_bucket_mmap_create(apr_mmap_t *file_mmap,
+ serf_bucket_alloc_t *allocator)
+{
+ return NULL;
+}
+
+const serf_bucket_type_t serf_bucket_type_mmap = {
+ "MMAP",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+};
+
+#endif