Ticket #9252: fadvise,diff

File fadvise,diff, 925 bytes (added by Lawrence Rust <lvr@…>, 16 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