From a8b705aa4344f839ef3628ecf045818c2c28763c Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Thu, 24 Oct 2019 13:54:09 +0100 Subject: [PATCH] Include netinet/in.h in include/experimental/internet Backport from mainline 2019-09-30 Andreas Tobler * include/experimental/internet: Include netinet/in.h if we have _GLIBCXX_HAVE_NETINET_IN_H defined. From-SVN: r277379 --- libstdc++-v3/ChangeLog | 6 ++++++ libstdc++-v3/include/experimental/internet | 3 +++ 2 files changed, 9 insertions(+) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 92f91d63d93f..a349b552c92d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,11 @@ 2019-10-24 Jonathan Wakely + Backport from mainline + 2019-09-30 Andreas Tobler + + * include/experimental/internet: Include netinet/in.h if we have + _GLIBCXX_HAVE_NETINET_IN_H defined. + Backport from mainline 2019-09-26 Jonathan Wakely diff --git a/libstdc++-v3/include/experimental/internet b/libstdc++-v3/include/experimental/internet index e1368ec745a7..3b397737bb63 100644 --- a/libstdc++-v3/include/experimental/internet +++ b/libstdc++-v3/include/experimental/internet @@ -50,6 +50,9 @@ #ifdef _GLIBCXX_HAVE_ARPA_INET_H # include // inet_ntop #endif +#ifdef _GLIBCXX_HAVE_NETINET_IN_H +# include // IPPROTO_IP +#endif #ifdef _GLIBCXX_HAVE_NETINET_TCP_H # include // TCP_NODELAY #endif -- 2.47.2