diff options
Diffstat (limited to 'net/libtorrent/patches/patch-src_data_memory__chunk.h')
-rw-r--r-- | net/libtorrent/patches/patch-src_data_memory__chunk.h | 53 |
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(); } |