]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Define __USE_KERNEL_IPV6_DEFS macro for non-Linux kernels
authorAurelien Jarno <aurelien@aurel32.net>
Fri, 8 Jul 2016 09:24:34 +0000 (11:24 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Fri, 8 Jul 2016 09:24:34 +0000 (11:24 +0200)
Commit 1c1e7fb6 changed the __USE_KERNEL_IPV6_DEFS tests from 'ifdef'
to 'if'. As inet/netinet.in.h is a generic file, this causes a warning
on non-Linux kernels (for example Hurd). To fix that define it in the
generic bits/in.h file.

Changelog:
* bits/in.h (__USE_KERNEL_IPV6_DEFS): Define to 0.

ChangeLog
bits/in.h

index a7a875cf183551a892e7d39cdffd0517689edd41..e0717516d97413a6eaae612d9d73bcceecc5bbd6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-07-08  Aurelien Jarno  <aurelien@aurel32.net>
+
+       * bits/in.h (__USE_KERNEL_IPV6_DEFS): Define to 0.
+
 2016-07-08  Aurelien Jarno  <aurelien@aurel32.net>
 
        [BZ #20240]
index d517115bb2bd994c0e8a7a05948dc530f43c9387..7dc93c192f66e4df993effefd7fee66339e22143 100644 (file)
--- a/bits/in.h
+++ b/bits/in.h
@@ -21,6 +21,9 @@
 # error "Never use <bits/in.h> directly; include <netinet/in.h> instead."
 #endif
 
+/* This is the generic version, do not assume a linux-based kernel.  */
+#define __USE_KERNEL_IPV6_DEFS 0
+
 /* To select the IP level.  */
 #define SOL_IP         0