strerror_r: fix includes for FreeBSD
authorEric Blake <eblake@redhat.com>
Wed, 1 Jun 2011 14:14:34 +0000 (08:14 -0600)
committerEric Blake <eblake@redhat.com>
Wed, 1 Jun 2011 14:16:41 +0000 (08:16 -0600)
* lib/strerror_r.c (includes): Use <stdlib.h> unconditionally,
since we use abort on some platforms.
Reported by Matthias Bolte.

Signed-off-by: Eric Blake <eblake@redhat.com>
ChangeLog
lib/strerror_r.c

index a8fc9fa..f62e43b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-06-01  Eric Blake  <eblake@redhat.com>
+
+       strerror_r: fix includes for FreeBSD
+       * lib/strerror_r.c (includes): Use <stdlib.h> unconditionally,
+       since we use abort on some platforms.
+       Reported by Matthias Bolte.
+
 2011-05-31  Bruno Haible  <bruno@clisp.org>
 
        Fix link errors in tests: openat-die uses gettext-h.
index 494b1f0..f9242e3 100644 (file)
@@ -27,6 +27,7 @@
 
 #include <errno.h>
 #include <stdio.h>
+#include <stdlib.h>
 
 #if GNULIB_defined_ESOCK /* native Windows platforms */
 # if HAVE_WINSOCK2_H
@@ -82,9 +83,6 @@ extern char *sys_errlist[];
 extern int sys_nerr;
 #  endif
 
-/* Get sys_nerr, sys_errlist on native Windows.  */
-#  include <stdlib.h>
-
 # else
 
 #  include "glthread/lock.h"