summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog10
-rw-r--r--doc/functions/strerror.texi2
-rw-r--r--m4/strerror.m49
3 files changed, 14 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 76843356e8..71748aa724 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2007-10-11 Eric Blake <ebb9@byu.net>
+
+ Don't claim strerror is broken on Interix.
+ * doc/functions/strerror.texi (strerror): Known broken systems are
+ now Solaris 8, and not Interix.
+ * m4/strerror.m4 (gl_FUNC_STRERROR_SEPARATE): No longer filter out
+ Interix on cross-compile.
+ Reported by Martin Koeppe in
+ http://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00005.html.
+
2007-10-11 Bruno Haible <bruno@clisp.org>
* modules/i-ring-tests: New file.
diff --git a/doc/functions/strerror.texi b/doc/functions/strerror.texi
index aad375497d..012b691ab3 100644
--- a/doc/functions/strerror.texi
+++ b/doc/functions/strerror.texi
@@ -14,7 +14,7 @@ This function is missing on some old platforms.
@item
This function fails to return a string for out-of-range integers on
some platforms:
-Interix
+Solaris 8
@end itemize
Portability problems not fixed by Gnulib:
diff --git a/m4/strerror.m4 b/m4/strerror.m4
index f59c710130..9cb5769b12 100644
--- a/m4/strerror.m4
+++ b/m4/strerror.m4
@@ -1,4 +1,4 @@
-# strerror.m4 serial 5
+# strerror.m4 serial 6
dnl Copyright (C) 2002, 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,
@@ -26,13 +26,10 @@ AC_DEFUN([gl_FUNC_STRERROR_SEPARATE],
[return !*strerror (-2);])],
[gl_cv_func_working_strerror=yes],
[gl_cv_func_working_strerror=no],
- [dnl Assume crossbuild works if it compiles, except for Interix.
+ [dnl Assume crossbuild works if it compiles.
AC_COMPILE_IFELSE(
- [AC_LANG_PROGRAM(
+ [AC_LANG_PROGRAM(
[#include <string.h>
- #ifdef __INTERIX
- Interix is broken;
- #endif
],
[return !*strerror (-2);])],
[gl_cv_func_working_strerror=yes],