From ef3fb2ab5319eb107e2474f690a957b60d0a5db0 Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Tue, 5 Jun 2007 13:58:16 +0000 Subject: [PATCH] * m4/lseek.m4 (gl_FUNC_LSEEK): Work when cross-compiling. Reported by Simon Josefsson. --- ChangeLog | 5 +++++ m4/lseek.m4 | 22 +++++++++++----------- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/ChangeLog b/ChangeLog index a159fc63ec..61f08a67d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-06-05 Eric Blake + + * m4/lseek.m4 (gl_FUNC_LSEEK): Work when cross-compiling. + Reported by Simon Josefsson. + 2007-06-04 Bruno Haible Avoid test failures on some PowerPC platforms. diff --git a/m4/lseek.m4 b/m4/lseek.m4 index 4877bfd2e9..69e9ea755c 100644 --- a/m4/lseek.m4 +++ b/m4/lseek.m4 @@ -1,4 +1,4 @@ -# lseek.m4 serial 2 +# lseek.m4 serial 3 dnl Copyright (C) 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -19,21 +19,21 @@ int main () /* Exit with success only if stdin is seekable. */ return lseek (0, (off_t)0, SEEK_CUR) < 0; }], - [if test -s conftest$ac_exeext \ - && ./conftest$ac_exeext < conftest.$ac_ext \ - && { echo hi | ./conftest$ac_exeext; test $? = 1; }; then - gl_cv_func_lseek_pipe=yes - else - gl_cv_func_lseek_pipe=no - fi], - [gl_cv_func_lseek_pipe=no]) + [if test -s conftest$ac_exeext \ + && ./conftest$ac_exeext < conftest.$ac_ext \ + && { echo hi | ./conftest$ac_exeext; test $? = 1; }; then + gl_cv_func_lseek_pipe=yes + else + gl_cv_func_lseek_pipe=no + fi], + [gl_cv_func_lseek_pipe=no]) else - AC_LINK_IFELSE([ + AC_COMPILE_IFELSE([ #if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ /* mingw mistakenly returns 0 when trying to seek on pipes. */ Choke me. #endif], - [gl_cv_func_lseek_pipe=yes], [gl_cv_func_lseek_pipe=no]) + [gl_cv_func_lseek_pipe=yes], [gl_cv_func_lseek_pipe=no]) fi]) if test $gl_cv_func_lseek_pipe = no; then gl_REPLACE_LSEEK -- 2.30.2