summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorAlain Magloire <alainm@rcsm.ee.mcgill.ca>1999-11-28 03:24:42 +0000
committerAlain Magloire <alainm@rcsm.ee.mcgill.ca>1999-11-28 03:24:42 +0000
commitad1e139353a92aa73ce0f9b8bd09cbe9e0ef7853 (patch)
treee4d7b00f07326489e0744d480c33a2a972620f20 /m4
parente2338e6d86ae17bc5a22b03c6c7ad839e11d0ffa (diff)
downloadgrep-ad1e139353a92aa73ce0f9b8bd09cbe9e0ef7853.tar.gz
largefile.m4
patch from P.E.
Diffstat (limited to 'm4')
-rw-r--r--m4/largefile.m48
1 files changed, 6 insertions, 2 deletions
diff --git a/m4/largefile.m4 b/m4/largefile.m4
index c345a3f4..10b9c488 100644
--- a/m4/largefile.m4
+++ b/m4/largefile.m4
@@ -12,7 +12,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
@@ -38,7 +41,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)