From c5f24178cfb6cf76504710b4916eb7cdc0ecea88 Mon Sep 17 00:00:00 2001 From: Frank Lahm Date: Mon, 21 Nov 2011 12:26:50 +0100 Subject: [PATCH] Linux sendfile macro fix --- configure.ac | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index df9941d6..fa91c6e9 100644 --- a/configure.ac +++ b/configure.ac @@ -858,8 +858,7 @@ if test x"$netatalk_cv_search_sendfile" = x"yes"; then off_t offset; size_t total; ssize_t nwritten = sendfile(tofd, fromfd, &offset, total);], - [netatalk_cv_HAVE_SENDFILE=yes; - AC_DEFINE(LINUX_BROKEN_SENDFILE_API,1,[Whether Linux sendfile() is broken])] + [netatalk_cv_HAVE_SENDFILE=yes; netatalk_cv_HAVE_BROKEN_SENDFILE=yes] )] ) if test x"$netatalk_cv_HAVE_SENDFILE" = x"yes"; then @@ -867,6 +866,9 @@ if test x"$netatalk_cv_search_sendfile" = x"yes"; then else AC_MSG_RESULT(no); fi + if test x"$netatalk_cv_HAVE_BROKEN_SENDFILE" = x"yes"; then + AC_DEFINE(LINUX_BROKEN_SENDFILE_API,1,[Whether Linux sendfile() is broken]) + fi ;; *solaris*) -- 2.39.2