summaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>1999-12-08 20:13:50 +0000
committerPaul Smith <psmith@gnu.org>1999-12-08 20:13:50 +0000
commit6e664b1f2ade9610397397f52d178dfa9aaecd64 (patch)
tree7bf18f5dc4e35fc80b9c28e7e0b82d996065c510 /acinclude.m4
parent22c6d922a0ba5b537318c51183e5c943f9ed6181 (diff)
downloadmake-6e664b1f2ade9610397397f52d178dfa9aaecd64.tar.gz
* Various changes and fixes. See ChangeLog.
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m48
1 files changed, 6 insertions, 2 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index 3f4f9ad6..9b8255b2 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -101,7 +101,10 @@ dnl AC_SYS_LARGEFILE_FLAGS(FLAGSNAME)
AC_DEFUN(AC_SYS_LARGEFILE_FLAGS,
[AC_CACHE_CHECK([for $1 value to request large file support],
ac_cv_sys_largefile_$1,
- [ac_cv_sys_largefile_$1=`($GETCONF LFS_$1) 2>/dev/null` || {
+ [if ($GETCONF LFS_$1) >conftest.1 2>conftest.2 && test ! -s conftest.2
+ then
+ ac_cv_sys_largefile_$1=`cat conftest.1`
+ else
ac_cv_sys_largefile_$1=no
ifelse($1, CFLAGS,
[case "$host_os" in
@@ -127,7 +130,8 @@ changequote([, ])dnl
AC_TRY_LINK(, , , ac_cv_sys_largefile_CFLAGS=no)
CC="$ac_save_CC"
fi])
- }])])
+ fi
+ rm -f conftest*])])
dnl Internal subroutine of AC_SYS_LARGEFILE.
dnl AC_SYS_LARGEFILE_SPACE_APPEND(VAR, VAL)