diff options
author | Eric Blake <ebb9@byu.net> | 2007-06-05 13:58:16 +0000 |
---|---|---|
committer | Eric Blake <ebb9@byu.net> | 2007-06-05 13:58:16 +0000 |
commit | ef3fb2ab5319eb107e2474f690a957b60d0a5db0 (patch) | |
tree | d93c62da38e7a9aa92c6367d19fc888758c1119b /m4/lseek.m4 | |
parent | b16230b776af7cf76f75c483a7643786509b404f (diff) | |
download | gnulib-ef3fb2ab5319eb107e2474f690a957b60d0a5db0.tar.gz |
* m4/lseek.m4 (gl_FUNC_LSEEK): Work when cross-compiling.
Reported by Simon Josefsson.
Diffstat (limited to 'm4/lseek.m4')
-rw-r--r-- | m4/lseek.m4 | 22 |
1 files changed, 11 insertions, 11 deletions
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 |