changeset 10441:d435a10d69fe

Test for each of the missing macros individually.
author Bruno Haible <bruno@clisp.org>
date Mon, 15 Sep 2008 13:38:19 +0200
parents d4ba2e998855
children 86be59f0ff1b
files ChangeLog m4/errno_h.m4
diffstat 2 files changed, 31 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-09-15  Bruno Haible  <bruno@clisp.org>
+
+	* m4/errno_h.m4 (gl_HEADER_ERRNO_H_BODY): Test for all the macros that
+	are missing on OpenBSD 4.0 individually.
+	Reported by Yoann Vandoorselaere <yoann.v@prelude-ids.com>.
+
 2008-09-15  Bruno Haible  <bruno@clisp.org>
 
 	* doc/posix-headers/errno.texi: Mention the Cygwin problem.
--- a/m4/errno_h.m4
+++ b/m4/errno_h.m4
@@ -17,7 +17,31 @@
   AC_CACHE_CHECK([for complete errno.h], gl_cv_header_errno_h_complete, [
     AC_EGREP_CPP(booboo,[
 #include <errno.h>
-#if !defined EOVERFLOW || !defined ECANCELED
+#if !defined ENOMSG
+booboo
+#endif
+#if !defined EIDRM
+booboo
+#endif
+#if !defined ENOLINK
+booboo
+#endif
+#if !defined EPROTO
+booboo
+#endif
+#if !defined EMULTIHOP
+booboo
+#endif
+#if !defined EBADMSG
+booboo
+#endif
+#if !defined EOVERFLOW
+booboo
+#endif
+#if !defined ENOTSUP
+booboo
+#endif
+#if !defined ECANCELED
 booboo
 #endif
       ],