Don't claim strerror is broken on Interix.
authorEric Blake <ebb9@byu.net>
Thu, 11 Oct 2007 22:10:24 +0000 (16:10 -0600)
committerEric Blake <ebb9@byu.net>
Thu, 11 Oct 2007 22:10:24 +0000 (16:10 -0600)
* 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.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
doc/functions/strerror.texi
m4/strerror.m4

index 7684335..71748aa 100644 (file)
--- 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.
index aad3754..012b691 100644 (file)
@@ -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:
index f59c710..9cb5769 100644 (file)
@@ -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],