]> arthur.barton.de Git - netatalk.git/commitdiff
Linux sendfile macro fix
authorFrank Lahm <franklahm@googlemail.com>
Mon, 21 Nov 2011 11:26:50 +0000 (12:26 +0100)
committerFrank Lahm <franklahm@googlemail.com>
Mon, 21 Nov 2011 11:26:50 +0000 (12:26 +0100)
configure.ac

index df9941d6ffa16dff97f5295ba75196d0a7da4d3f..fa91c6e93ec4d10e1ea3d8760b44fd3ebae71d04 100644 (file)
@@ -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*)