* m4/lseek.m4 (gl_FUNC_LSEEK): Work when cross-compiling.
authorEric Blake <ebb9@byu.net>
Tue, 5 Jun 2007 13:58:16 +0000 (13:58 +0000)
committerEric Blake <ebb9@byu.net>
Tue, 5 Jun 2007 13:58:16 +0000 (13:58 +0000)
Reported by Simon Josefsson.

ChangeLog
m4/lseek.m4

index a159fc63ec9e710e7513ff70de469ee332d9424b..61f08a67d2c30e1cb98b4233499b6eeeea3582b8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-06-05  Eric Blake  <ebb9@byu.net>
+
+       * m4/lseek.m4 (gl_FUNC_LSEEK): Work when cross-compiling.
+       Reported by Simon Josefsson.
+
 2007-06-04  Bruno Haible  <bruno@clisp.org>
 
        Avoid test failures on some PowerPC platforms.
index 4877bfd2e94bbb8d7ffc92491b0aeaed432e8129..69e9ea755c1952395b4e5fa58b3ab77232fe41b0 100644 (file)
@@ -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