From: Yu Watanabe Date: Thu, 9 May 2019 00:33:45 +0000 (+0200) Subject: network: include glibc headers before including kernel headers X-Git-Tag: v243-rc1~459^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9aa5d8ba8492a9ed84cf93fc10140206b58ec84d;p=thirdparty%2Fsystemd.git network: include glibc headers before including kernel headers --- diff --git a/src/network/netdev/bond.h b/src/network/netdev/bond.h index 12f59cd9469..038272f107e 100644 --- a/src/network/netdev/bond.h +++ b/src/network/netdev/bond.h @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ #pragma once +#include #include #include "in-addr-util.h" diff --git a/src/network/netdev/fou-tunnel.c b/src/network/netdev/fou-tunnel.c index 2d4481e0602..b5d4690f214 100644 --- a/src/network/netdev/fou-tunnel.c +++ b/src/network/netdev/fou-tunnel.c @@ -1,7 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ -#include #include +#include #include #include "conf-parser.h" diff --git a/src/network/netdev/fou-tunnel.h b/src/network/netdev/fou-tunnel.h index 51eeac41bd2..a93d2dc02f7 100644 --- a/src/network/netdev/fou-tunnel.h +++ b/src/network/netdev/fou-tunnel.h @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ #pragma once +#include #include #include "in-addr-util.h" diff --git a/src/network/netdev/ipvlan.h b/src/network/netdev/ipvlan.h index 78f09dbb2d5..eb67b5c1959 100644 --- a/src/network/netdev/ipvlan.h +++ b/src/network/netdev/ipvlan.h @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ #pragma once +#include #include #include "netdev/netdev.h" diff --git a/src/network/netdev/l2tp-tunnel.c b/src/network/netdev/l2tp-tunnel.c index 2a74d89e5d2..6ac23052bb3 100644 --- a/src/network/netdev/l2tp-tunnel.c +++ b/src/network/netdev/l2tp-tunnel.c @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ -#include +#include #include #include diff --git a/src/network/netdev/l2tp-tunnel.h b/src/network/netdev/l2tp-tunnel.h index a97c924c5d2..d314b987034 100644 --- a/src/network/netdev/l2tp-tunnel.h +++ b/src/network/netdev/l2tp-tunnel.h @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ #pragma once +#include #include #include "in-addr-util.h" diff --git a/src/network/netdev/macsec.c b/src/network/netdev/macsec.c index ccc37cded46..c82a6fd0ac1 100644 --- a/src/network/netdev/macsec.c +++ b/src/network/netdev/macsec.c @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ -#include +#include #include #include #include diff --git a/src/network/netdev/macsec.h b/src/network/netdev/macsec.h index 2bd08ac5009..2a3443a6d4e 100644 --- a/src/network/netdev/macsec.h +++ b/src/network/netdev/macsec.h @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ #pragma once +#include #include #include "in-addr-util.h" diff --git a/src/network/netdev/tunnel.c b/src/network/netdev/tunnel.c index 84f6af8578f..e69a009c315 100644 --- a/src/network/netdev/tunnel.c +++ b/src/network/netdev/tunnel.c @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ -#include +#include #include #include #include diff --git a/src/network/netdev/tuntap.c b/src/network/netdev/tuntap.c index 951138d257a..d08acf0c664 100644 --- a/src/network/netdev/tuntap.c +++ b/src/network/netdev/tuntap.c @@ -2,12 +2,12 @@ #include #include -#include #include #include #include #include #include +#include #include "alloc-util.h" #include "fd-util.h" diff --git a/src/network/netdev/vcan.h b/src/network/netdev/vcan.h index 6f62686d080..671b5cb6390 100644 --- a/src/network/netdev/vcan.h +++ b/src/network/netdev/vcan.h @@ -3,6 +3,7 @@ typedef struct VCan VCan; +#include #include #include "netdev/netdev.h" diff --git a/src/network/netdev/veth.c b/src/network/netdev/veth.c index 3ad95ade0f2..a0a0b8e39ec 100644 --- a/src/network/netdev/veth.c +++ b/src/network/netdev/veth.c @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ #include -#include #include +#include #include "sd-netlink.h" diff --git a/src/network/netdev/vlan.c b/src/network/netdev/vlan.c index dd548b338ae..4d939ab0456 100644 --- a/src/network/netdev/vlan.c +++ b/src/network/netdev/vlan.c @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ #include -#include #include +#include #include "netdev/vlan.h" #include "vlan-util.h" diff --git a/src/network/netdev/wireguard.h b/src/network/netdev/wireguard.h index 862f2a99c4c..ce336c985ac 100644 --- a/src/network/netdev/wireguard.h +++ b/src/network/netdev/wireguard.h @@ -2,6 +2,7 @@ typedef struct Wireguard Wireguard; +#include #include #include "in-addr-util.h" diff --git a/src/network/networkd-dhcp4.c b/src/network/networkd-dhcp4.c index 01f4e955c85..eaf7fb04272 100644 --- a/src/network/networkd-dhcp4.c +++ b/src/network/networkd-dhcp4.c @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ -#include +#include #include #include "alloc-util.h" diff --git a/src/network/networkd-dhcp6.c b/src/network/networkd-dhcp6.c index 53e67742528..afa3e2cfd68 100644 --- a/src/network/networkd-dhcp6.c +++ b/src/network/networkd-dhcp6.c @@ -3,7 +3,7 @@ Copyright © 2014 Intel Corporation. All rights reserved. ***/ -#include +#include #include #include "sd-radv.h" diff --git a/src/network/networkd-ipv4ll.c b/src/network/networkd-ipv4ll.c index 79e90f2f5af..8fb8a64e6d2 100644 --- a/src/network/networkd-ipv4ll.c +++ b/src/network/networkd-ipv4ll.c @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ -#include +#include #include #include "network-internal.h" diff --git a/src/network/networkd-ipv6-proxy-ndp.c b/src/network/networkd-ipv6-proxy-ndp.c index e2d77e9ad2c..863171b0712 100644 --- a/src/network/networkd-ipv6-proxy-ndp.c +++ b/src/network/networkd-ipv6-proxy-ndp.c @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ -#include +#include #include #include diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index c175e955848..17657ed17d0 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ -#include +#include #include #include #include diff --git a/src/network/networkd-manager.c b/src/network/networkd-manager.c index 20acb50ef31..1af25dc812c 100644 --- a/src/network/networkd-manager.c +++ b/src/network/networkd-manager.c @@ -1,9 +1,10 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ +#include #include +#include #include #include -#include #include "sd-daemon.h" #include "sd-netlink.h" diff --git a/src/network/networkd-network.c b/src/network/networkd-network.c index dc1da8376bd..e67fbe42196 100644 --- a/src/network/networkd-network.c +++ b/src/network/networkd-network.c @@ -1,5 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ +#include +#include #include #include "alloc-util.h" diff --git a/src/network/networkd-routing-policy-rule.h b/src/network/networkd-routing-policy-rule.h index 28699ba2369..4ee0b5489ef 100644 --- a/src/network/networkd-routing-policy-rule.h +++ b/src/network/networkd-routing-policy-rule.h @@ -2,6 +2,7 @@ #pragma once #include +#include #include #include diff --git a/src/network/networkd.c b/src/network/networkd.c index 4b04aa0463c..090f3777a5a 100644 --- a/src/network/networkd.c +++ b/src/network/networkd.c @@ -1,5 +1,6 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ +#include #include #include