strerror-override: Don't disable symbol renamings.
authorBruno Haible <bruno@clisp.org>
Sat, 4 Jun 2011 09:11:44 +0000 (11:11 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 4 Jun 2011 09:11:44 +0000 (11:11 +0200)
* lib/strerror-override.h: Include errno.h and stddef.h, not string.h.
* lib/strerror-override.c: Include config.h.
(strerror_override): Don't undefine.

ChangeLog
lib/strerror-override.c
lib/strerror-override.h

index d52fdaa939e7fa7334827872a04fd42045c1e0c5..849ed2dff1d0f318b4c8f046189690dc8f4bd298 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-06-04  Bruno Haible  <bruno@clisp.org>
+
+       strerror-override: Don't disable symbol renamings.
+       * lib/strerror-override.h: Include errno.h and stddef.h, not string.h.
+       * lib/strerror-override.c: Include config.h.
+       (strerror_override): Don't undefine.
+
 2011-06-03  Bruno Haible  <bruno@clisp.org>
 
        Copyright: Use LGPL 2.1 instead of LGPL 2.0.
index 5fcbe1fd08ddd687c56800fc97e3d671543d139e..c2ca764eb46dc8ab031d3797ced3e1a028c31623 100644 (file)
@@ -17,6 +17,8 @@
 
 /* Written by Bruno Haible <bruno@clisp.org>, 2010.  */
 
+#include <config.h>
+
 #include "strerror-override.h"
 
 #include <errno.h>
 # endif
 #endif
 
-/* This undefine allows testing with gl_cv_header_errno_h_complete=no on
-   a system that otherwise has a complete errno.h.  */
-#undef strerror_override
-
 /* If ERRNUM maps to an errno value defined by gnulib, return a string
    describing the error.  Otherwise return NULL.  */
 const char *
index 0718b534808f4bdb52e111defa96ecddcb3a08da..b8ef854847e5cff14cd4e41ea25796fe5384aa30 100644 (file)
@@ -18,7 +18,8 @@
 #ifndef _GL_STRERROR_OVERRIDE_H
 # define _GL_STRERROR_OVERRIDE_H
 
-# include <string.h>
+# include <errno.h>
+# include <stddef.h>
 
 /* Reasonable buffer size that should never trigger ERANGE; if this
    proves too small, we intentionally abort(), to remind us to fix