From: Aki Tuomi Date: Mon, 25 Apr 2022 19:15:50 +0000 (+0300) Subject: m4: sendfile.m4 - Modernize m4 syntax X-Git-Tag: 2.4.0~3887 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=00a1a3749278fc0bef57db3969f0360080b0de00;p=thirdparty%2Fdovecot%2Fcore.git m4: sendfile.m4 - Modernize m4 syntax --- diff --git a/m4/sendfile.m4 b/m4/sendfile.m4 index 33ec88b4f5..ed148d899e 100644 --- a/m4/sendfile.m4 +++ b/m4/sendfile.m4 @@ -7,40 +7,40 @@ AC_DEFUN([DOVECOT_SENDFILE], [ dnl * Linux compatible sendfile() - don't check if Solaris one was found. dnl * This seems to pass with Solaris for some reason.. AC_CACHE_CHECK([Linux compatible sendfile()],i_cv_have_linux_sendfile,[ - AC_TRY_LINK([ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ #undef _FILE_OFFSET_BITS #include #include #include - ], [ + ]], [[ sendfile(0, 0, (void *) 0, 0); - ], [ + ]])],[ i_cv_have_linux_sendfile=yes ], [ i_cv_have_linux_sendfile=no ]) ]) - if test $i_cv_have_linux_sendfile = yes; then + AS_IF([test $i_cv_have_linux_sendfile = yes], [ AC_DEFINE(HAVE_LINUX_SENDFILE,, [Define if you have Linux-compatible sendfile()]) - fi + ]) dnl * FreeBSD compatible sendfile() AC_CACHE_CHECK([FreeBSD compatible sendfile()],i_cv_have_freebsd_sendfile,[ - AC_TRY_LINK([ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ #include #include #include - ], [ + ]], [[ struct sf_hdtr hdtr; sendfile(0, 0, 0, 0, &hdtr, (void *) 0, 0); - ], [ + ]])],[ i_cv_have_freebsd_sendfile=yes ], [ i_cv_have_freebsd_sendfile=no ]) ]) - if test $i_cv_have_freebsd_sendfile = yes; then + AS_IF([test $i_cv_have_freebsd_sendfile = yes], [ AC_DEFINE(HAVE_FREEBSD_SENDFILE,, [Define if you have FreeBSD-compatible sendfile()]) - fi + ]) ]) ])