From 8a946eb07a88733c50d91dae467cb139778fd45d Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Tue, 29 Dec 2009 11:09:18 -0800 Subject: [PATCH] Fix configure check for fallocate(). --- preallocate.diff | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/preallocate.diff b/preallocate.diff index b285b38..c3b54f6 100644 --- a/preallocate.diff +++ b/preallocate.diff @@ -54,9 +54,9 @@ diff --git a/configure.in b/configure.in +dnl Preallocation stuff (also fallocate, posix_fallocate function tests above): + +AC_CACHE_CHECK([for useable fallocate],rsync_cv_have_fallocate,[ -+AC_TRY_LINK([#include ++AC_TRY_LINK([#include +#include ], -+[syscall(fallocate, 0, 0, 0, 0);], ++[fallocate(0, 0, 0, 0);], +rsync_cv_have_fallocate=yes,rsync_cv_have_fallocate=no)]) +if test x"$rsync_cv_have_fallocate" = x"yes"; then + AC_DEFINE(HAVE_FALLOCATE, 1, [Define to 1 if you have the fallocate function and it compiles and links without error]) @@ -65,7 +65,7 @@ diff --git a/configure.in b/configure.in +AC_CACHE_CHECK([for SYS_fallocate],rsync_cv_have_sys_fallocate,[ +AC_TRY_COMPILE([#include +#include ], -+[syscall(SYS_fallocate, 0, 0, 0, 0);], ++[syscall(SYS_fallocate, 0, 0, (loff_t)0, (loff_t)0);], +rsync_cv_have_sys_fallocate=yes,rsync_cv_have_sys_fallocate=no)]) +if test x"$rsync_cv_have_sys_fallocate" = x"yes"; then + AC_DEFINE(HAVE_SYS_FALLOCATE, 1, [Define to 1 if you have the SYS_fallocate syscall number]) -- 2.34.1