Ticket #9252: fadvise,diff

File fadvise,diff, 925 bytes (added by Lawrence Rust <lvr@…>, 13 years ago)
Line 
1Index: libs/libmythtv/ThreadedFileWriter.cpp
2===================================================================
3--- libs/libmythtv/ThreadedFileWriter.cpp       (revision 27285)
4+++ libs/libmythtv/ThreadedFileWriter.cpp       (working copy)
5@@ -21,6 +21,7 @@
6 
7 #if HAVE_POSIX_FADVISE < 1
8 static int posix_fadvise(int, off_t, off_t, int) { return 0; }
9+#define POSIX_FADV_DONTNEED 0
10 #  if defined(__linux__)
11 #    warning "Not using fadvise on platform that supports it."
12 #  endif
13Index: libs/libmythtv/RingBuffer.cpp
14===================================================================
15--- libs/libmythtv/RingBuffer.cpp       (revision 27285)
16+++ libs/libmythtv/RingBuffer.cpp       (working copy)
17@@ -45,6 +45,9 @@
18 
19 #if HAVE_POSIX_FADVISE < 1
20 static int posix_fadvise(int, off_t, off_t, int) { return 0; }
21+#define POSIX_FADV_SEQUENTIAL 0
22+#define POSIX_FADV_WILLNEED 0
23+#define POSIX_FADV_DONTNEED 0
24 #endif
25 
26 // about one second at 35mbit