summaryrefslogtreecommitdiff
path: root/net/libtorrent/patches/patch-src_data_memory__chunk.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/libtorrent/patches/patch-src_data_memory__chunk.h')
-rw-r--r--net/libtorrent/patches/patch-src_data_memory__chunk.h53
1 files changed, 53 insertions, 0 deletions
diff --git a/net/libtorrent/patches/patch-src_data_memory__chunk.h b/net/libtorrent/patches/patch-src_data_memory__chunk.h
new file mode 100644
index 00000000000..8015a66e6e3
--- /dev/null
+++ b/net/libtorrent/patches/patch-src_data_memory__chunk.h
@@ -0,0 +1,53 @@
+$NetBSD: patch-src_data_memory__chunk.h,v 1.3 2013/09/18 16:32:05 joerg Exp $
+
+--- src/data/memory_chunk.h.orig 2012-01-19 10:19:26.000000000 +0000
++++ src/data/memory_chunk.h
+@@ -49,28 +49,30 @@ class MemoryChunk {
+ // Consider information about whetever the memory maps to a file or
+ // not, since mincore etc can only be called on files.
+
+- static const int prot_exec = PROT_EXEC;
+- static const int prot_read = PROT_READ;
+- static const int prot_write = PROT_WRITE;
+- static const int prot_none = PROT_NONE;
+- static const int map_shared = MAP_SHARED;
++ enum {
++ prot_exec = PROT_EXEC,
++ prot_read = PROT_READ,
++ prot_write = PROT_WRITE,
++ prot_none = PROT_NONE,
++ map_shared = MAP_SHARED,
+
+ #ifdef USE_MADVISE
+- static const int advice_normal = MADV_NORMAL;
+- static const int advice_random = MADV_RANDOM;
+- static const int advice_sequential = MADV_SEQUENTIAL;
+- static const int advice_willneed = MADV_WILLNEED;
+- static const int advice_dontneed = MADV_DONTNEED;
++ advice_normal = MADV_NORMAL,
++ advice_random = MADV_RANDOM,
++ advice_sequential = MADV_SEQUENTIAL,
++ advice_willneed = MADV_WILLNEED,
++ advice_dontneed = MADV_DONTNEED,
+ #else
+- static const int advice_normal = 0;
+- static const int advice_random = 1;
+- static const int advice_sequential = 2;
+- static const int advice_willneed = 3;
+- static const int advice_dontneed = 4;
++ advice_normal = 0,
++ advice_random = 1,
++ advice_sequential = 2,
++ advice_willneed = 3,
++ advice_dontneed = 4,
+ #endif
+- static const int sync_sync = MS_SYNC;
+- static const int sync_async = MS_ASYNC;
+- static const int sync_invalidate = MS_INVALIDATE;
++ sync_sync = MS_SYNC,
++ sync_async = MS_ASYNC,
++ sync_invalidate = MS_INVALIDATE
++ };
+
+ MemoryChunk() { clear(); }
+ ~MemoryChunk() { clear(); }