From: Tobias Oetiker Date: Mon, 8 Dec 2014 22:19:07 +0000 (+0100) Subject: don't use fadvise if we have mmap X-Git-Tag: v1.5.0-rc1~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f16e39e0e4129ce3f694940534cf5e2da0afa772;p=thirdparty%2Frrdtool-1.x.git don't use fadvise if we have mmap --- diff --git a/src/rrd_open.c b/src/rrd_open.c index 6838b99c..af875cce 100644 --- a/src/rrd_open.c +++ b/src/rrd_open.c @@ -236,7 +236,7 @@ rrd_file_t *rrd_open( lseek(rrd_simple_file->fd, 0, SEEK_SET); } no_lseek_necessary: -#ifdef HAVE_POSIX_FADVISE +#if !defined(HAVE_MMAP) && defined(HAVE_POSIX_FADVISE) /* In general we need no read-ahead when dealing with rrd_files. When we stop reading, it is highly unlikely that we start up again. In this manner we actually save time and diskaccess (and buffer cache).