changeset 9324:fd3d63b8135d

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. Signed-off-by: Eric Blake <ebb9@byu.net>
author Eric Blake <ebb9@byu.net>
date Thu, 11 Oct 2007 16:10:24 -0600
parents 1fe2e97a1130
children 752dd5bd3fc6
files ChangeLog doc/functions/strerror.texi m4/strerror.m4
diffstat 3 files changed, 14 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- 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.
--- a/doc/functions/strerror.texi
+++ b/doc/functions/strerror.texi
@@ -14,7 +14,7 @@
 @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:
--- 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 @@
 	 [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],