2 # Check if we have a working fadvise system call
4 AC_DEFUN([AC_HAVE_FADVISE],
5 [ AC_MSG_CHECKING([for fadvise ])
8 #define _FILE_OFFSET_BITS 64
11 posix_fadvise(0, 1, 0, POSIX_FADV_NORMAL);
15 AC_SUBST(have_fadvise)
19 # Check if we have a working madvise system call
21 AC_DEFUN([AC_HAVE_MADVISE],
22 [ AC_MSG_CHECKING([for madvise ])
25 #define _FILE_OFFSET_BITS 64
28 posix_madvise(0, 0, MADV_NORMAL);
32 AC_SUBST(have_madvise)
36 # Check if we have a working mincore system call
38 AC_DEFUN([AC_HAVE_MINCORE],
39 [ AC_MSG_CHECKING([for mincore ])
42 #define _FILE_OFFSET_BITS 64
49 AC_SUBST(have_mincore)
53 # Check if we have a working sendfile system call
55 AC_DEFUN([AC_HAVE_SENDFILE],
56 [ AC_MSG_CHECKING([for sendfile ])
59 #define _FILE_OFFSET_BITS 64
60 #include <sys/sendfile.h>
66 AC_SUBST(have_sendfile)
70 # Check if we have a getmntent libc call (Linux)
72 AC_DEFUN([AC_HAVE_GETMNTENT],
73 [ AC_MSG_CHECKING([for getmntent ])
82 AC_SUBST(have_getmntent)
86 # Check if we have a getmntinfo libc call (FreeBSD, Mac OS X)
88 AC_DEFUN([AC_HAVE_GETMNTINFO],
89 [ AC_MSG_CHECKING([for getmntinfo ])
91 #include <sys/param.h>
92 #include <sys/ucred.h>
93 #include <sys/mount.h>
96 ], have_getmntinfo=yes
99 AC_SUBST(have_getmntinfo)