diff --git a/options/glibc/include/netinet/icmp6.h b/options/glibc/include/bits/glibc/glibc_icmp6.h similarity index 75% rename from options/glibc/include/netinet/icmp6.h rename to options/glibc/include/bits/glibc/glibc_icmp6.h index 9e644463d4..eafde16625 100644 --- a/options/glibc/include/netinet/icmp6.h +++ b/options/glibc/include/bits/glibc/glibc_icmp6.h @@ -1,6 +1,5 @@ - -#ifndef _NETINET_ICMP6_H -#define _NETINET_ICMP6_H +#ifndef _GLIBC_NETINET_ICMP6_H +#define _GLIBC_NETINET_ICMP6_H #ifdef __cplusplus extern "C" { @@ -18,5 +17,5 @@ extern "C" { } #endif -#endif /* _NETINET_ICMP6_H */ +#endif /* _GLIBC_NETINET_ICMP6_H */ diff --git a/options/glibc/meson.build b/options/glibc/meson.build index 2201d5a7e1..93bad857b2 100644 --- a/options/glibc/meson.build +++ b/options/glibc/meson.build @@ -77,13 +77,13 @@ if not no_headers ) install_headers( 'include/netinet/in_systm.h', - 'include/netinet/icmp6.h', subdir: 'netinet' ) install_headers( 'include/bits/glibc/glibc_signal.h', 'include/bits/glibc/glibc_assert.h', 'include/bits/glibc/glibc_malloc.h', + 'include/bits/glibc/glibc_icmp6.h', subdir: 'bits/glibc' ) endif diff --git a/options/posix/include/netinet/icmp6.h b/options/posix/include/netinet/icmp6.h index 93f539f0d3..7dfe237c35 100644 --- a/options/posix/include/netinet/icmp6.h +++ b/options/posix/include/netinet/icmp6.h @@ -7,6 +7,11 @@ extern "C" { #include #include +#include + +#if __MLIBC_GLIBC_OPTION +#include +#endif // __MLIBC_GLIBC_OPTION #define ICMP6_FILTER 1