mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
f597e89d23
Merge of xfs-cmds-melb:slinx:19696a by kenmcd.
68 lines
1.4 KiB
Plaintext
68 lines
1.4 KiB
Plaintext
#
|
|
# Check if we have a working fadvise system call
|
|
#
|
|
AC_DEFUN([AC_HAVE_FADVISE],
|
|
[ AC_MSG_CHECKING([for fadvise ])
|
|
AC_TRY_COMPILE([
|
|
#define _GNU_SOURCE
|
|
#define _FILE_OFFSET_BITS 64
|
|
#include <fcntl.h>
|
|
], [
|
|
posix_fadvise(0, 1, 0, POSIX_FADV_NORMAL);
|
|
], have_fadvise=yes
|
|
AC_MSG_RESULT(yes),
|
|
AC_MSG_RESULT(no))
|
|
AC_SUBST(have_fadvise)
|
|
])
|
|
|
|
#
|
|
# Check if we have a working madvise system call
|
|
#
|
|
AC_DEFUN([AC_HAVE_MADVISE],
|
|
[ AC_MSG_CHECKING([for madvise ])
|
|
AC_TRY_COMPILE([
|
|
#define _GNU_SOURCE
|
|
#define _FILE_OFFSET_BITS 64
|
|
#include <sys/mman.h>
|
|
], [
|
|
posix_madvise(0, 0, MADV_NORMAL);
|
|
], have_madvise=yes
|
|
AC_MSG_RESULT(yes),
|
|
AC_MSG_RESULT(no))
|
|
AC_SUBST(have_madvise)
|
|
])
|
|
|
|
#
|
|
# Check if we have a working mincore system call
|
|
#
|
|
AC_DEFUN([AC_HAVE_MINCORE],
|
|
[ AC_MSG_CHECKING([for mincore ])
|
|
AC_TRY_COMPILE([
|
|
#define _GNU_SOURCE
|
|
#define _FILE_OFFSET_BITS 64
|
|
#include <sys/mman.h>
|
|
], [
|
|
mincore(0, 0, 0);
|
|
], have_mincore=yes
|
|
AC_MSG_RESULT(yes),
|
|
AC_MSG_RESULT(no))
|
|
AC_SUBST(have_mincore)
|
|
])
|
|
|
|
#
|
|
# Check if we have a working sendfile system call
|
|
#
|
|
AC_DEFUN([AC_HAVE_SENDFILE],
|
|
[ AC_MSG_CHECKING([for sendfile ])
|
|
AC_TRY_COMPILE([
|
|
#define _GNU_SOURCE
|
|
#define _FILE_OFFSET_BITS 64
|
|
#include <sys/sendfile.h>
|
|
], [
|
|
sendfile(0, 0, 0, 0);
|
|
], have_sendfile=yes
|
|
AC_MSG_RESULT(yes),
|
|
AC_MSG_RESULT(no))
|
|
AC_SUBST(have_sendfile)
|
|
])
|