]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: include glibc headers before including kernel headers
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 9 May 2019 00:33:45 +0000 (02:33 +0200)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 9 May 2019 01:21:31 +0000 (03:21 +0200)
23 files changed:
src/network/netdev/bond.h
src/network/netdev/fou-tunnel.c
src/network/netdev/fou-tunnel.h
src/network/netdev/ipvlan.h
src/network/netdev/l2tp-tunnel.c
src/network/netdev/l2tp-tunnel.h
src/network/netdev/macsec.c
src/network/netdev/macsec.h
src/network/netdev/tunnel.c
src/network/netdev/tuntap.c
src/network/netdev/vcan.h
src/network/netdev/veth.c
src/network/netdev/vlan.c
src/network/netdev/wireguard.h
src/network/networkd-dhcp4.c
src/network/networkd-dhcp6.c
src/network/networkd-ipv4ll.c
src/network/networkd-ipv6-proxy-ndp.c
src/network/networkd-link.c
src/network/networkd-manager.c
src/network/networkd-network.c
src/network/networkd-routing-policy-rule.h
src/network/networkd.c

index 12f59cd94695c57c883dd1e2ebf53e716af63eea..038272f107efd4d2719633f15c17451b1c26b0cd 100644 (file)
@@ -1,6 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 #pragma once
 
+#include <netinet/in.h>
 #include <linux/if_bonding.h>
 
 #include "in-addr-util.h"
index 2d4481e0602d7add39183caa6952205f3ad11e58..b5d4690f2149db1b326c22d716458fc2b537538f 100644 (file)
@@ -1,7 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 
-#include <arpa/inet.h>
 #include <net/if.h>
+#include <netinet/in.h>
 #include <linux/ip.h>
 
 #include "conf-parser.h"
index 51eeac41bd237e46e50bef874ae0770793757e98..a93d2dc02f711e05188ed06cc909ea6a1b736e89 100644 (file)
@@ -1,6 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 #pragma once
 
+#include <netinet/in.h>
 #include <linux/fou.h>
 
 #include "in-addr-util.h"
index 78f09dbb2d58a9915424bbc37239aaa579e51c52..eb67b5c1959d425127e1ce629c9911136d0affea 100644 (file)
@@ -1,6 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 #pragma once
 
+#include <netinet/in.h>
 #include <linux/if_link.h>
 
 #include "netdev/netdev.h"
index 2a74d89e5d229a4159a56bc3b5bed774cc0f3f3f..6ac23052bb3ce94ed37a6ba4852ac62869d63468 100644 (file)
@@ -1,6 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 
-#include <arpa/inet.h>
+#include <netinet/in.h>
 #include <linux/l2tp.h>
 #include <linux/genetlink.h>
 
index a97c924c5d236e240f6f691585f5d88d9fe9116d..d314b9870344d278e1510841885d7ef5a1b3c919 100644 (file)
@@ -1,6 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 #pragma once
 
+#include <netinet/in.h>
 #include <linux/l2tp.h>
 
 #include "in-addr-util.h"
index ccc37cded4684494603a2b8587e698558e1ed1fc..c82a6fd0ac16a4580eb517ddf99c5919da0a91c3 100644 (file)
@@ -1,6 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 
-#include <arpa/inet.h>
+#include <netinet/in.h>
 #include <linux/if_ether.h>
 #include <linux/if_macsec.h>
 #include <linux/genetlink.h>
index 2bd08ac500950c744a8b0619c494317b888119d6..2a3443a6d4e6dcba45ee7926d5546194d3331095 100644 (file)
@@ -1,6 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 #pragma once
 
+#include <netinet/in.h>
 #include <linux/if_macsec.h>
 
 #include "in-addr-util.h"
index 84f6af8578fc4628d089a73e0c1476bb3990a746..e69a009c315a2deb1d097111885b5d963177ceae 100644 (file)
@@ -1,6 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 
-#include <arpa/inet.h>
+#include <netinet/in.h>
 #include <linux/fou.h>
 #include <linux/ip.h>
 #include <linux/if_tunnel.h>
index 951138d257a37bdd70c7b47b12b6dd33e13bd7d2..d08acf0c664d740cd006f20cac35f2d57baa5426 100644 (file)
@@ -2,12 +2,12 @@
 
 #include <errno.h>
 #include <fcntl.h>
-#include <linux/if_tun.h>
 #include <net/if.h>
 #include <netinet/if_ether.h>
 #include <sys/ioctl.h>
 #include <sys/stat.h>
 #include <sys/types.h>
+#include <linux/if_tun.h>
 
 #include "alloc-util.h"
 #include "fd-util.h"
index 6f62686d0801e8491f9d5056eee38a4dfa55b89e..671b5cb6390a2dadfea2ef2a6a637557b6b06b30 100644 (file)
@@ -3,6 +3,7 @@
 
 typedef struct VCan VCan;
 
+#include <netinet/in.h>
 #include <linux/can/netlink.h>
 
 #include "netdev/netdev.h"
index 3ad95ade0f2be6fbfaa48d28ed78ce8deaa134e3..a0a0b8e39ec4599a4f772c6736c874f2f0cb59b0 100644 (file)
@@ -1,8 +1,8 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 
 #include <errno.h>
-#include <linux/veth.h>
 #include <net/if.h>
+#include <linux/veth.h>
 
 #include "sd-netlink.h"
 
index dd548b338aebc5eebeea7fb268867768b1498172..4d939ab0456adeeba34cc723be728b75d7e9c924 100644 (file)
@@ -1,8 +1,8 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 
 #include <errno.h>
-#include <linux/if_vlan.h>
 #include <net/if.h>
+#include <linux/if_vlan.h>
 
 #include "netdev/vlan.h"
 #include "vlan-util.h"
index 862f2a99c4c7b3f4cd74f9a20c9aecc246aab814..ce336c985acdc6b6185fc8f42b96dd5dacc799aa 100644 (file)
@@ -2,6 +2,7 @@
 
 typedef struct Wireguard Wireguard;
 
+#include <netinet/in.h>
 #include <linux/wireguard.h>
 
 #include "in-addr-util.h"
index 01f4e955c85e9b899cf4e4b1c0e45866de9ec3b7..eaf7fb0427282c24cd5624d92ae225e919521962 100644 (file)
@@ -1,6 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 
-#include <netinet/ether.h>
+#include <netinet/in.h>
 #include <linux/if.h>
 
 #include "alloc-util.h"
index 53e67742528b0e05acbe56d4c05bfa8f9c556477..afa3e2cfd68a883d06aa0247825585c337ee4f92 100644 (file)
@@ -3,7 +3,7 @@
   Copyright © 2014 Intel Corporation. All rights reserved.
 ***/
 
-#include <netinet/ether.h>
+#include <netinet/in.h>
 #include <linux/if.h>
 #include "sd-radv.h"
 
index 79e90f2f5af640b254857688144efd2cf92f8888..8fb8a64e6d2ff1cb477b006581974e95bc263179 100644 (file)
@@ -1,6 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 
-#include <netinet/ether.h>
+#include <netinet/in.h>
 #include <linux/if.h>
 
 #include "network-internal.h"
index e2d77e9ad2c56f24892733d66929004a20caad11..863171b0712ffcff041de28f629dc3e51b8625ad 100644 (file)
@@ -1,6 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 
-#include <netinet/ether.h>
+#include <netinet/in.h>
 #include <linux/if.h>
 #include <unistd.h>
 
index c175e9558480a7577ae9226496ed4a3c3da21f52..17657ed17d0c39c48ee6d268e0b120b432de8fe1 100644 (file)
@@ -1,6 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 
-#include <netinet/ether.h>
+#include <netinet/in.h>
 #include <linux/if.h>
 #include <linux/can/netlink.h>
 #include <unistd.h>
index 20acb50ef315408c7f8ac7fac3a71f9176e8b328..1af25dc812c6275acfbaedfe46987348df5befd0 100644 (file)
@@ -1,9 +1,10 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 
+#include <netinet/in.h>
 #include <sys/socket.h>
+#include <unistd.h>
 #include <linux/if.h>
 #include <linux/fib_rules.h>
-#include <unistd.h>
 
 #include "sd-daemon.h"
 #include "sd-netlink.h"
index dc1da8376bd6a313a2f693f3526089cde2076439..e67fbe4219619df3b1188749cd4816e5464702db 100644 (file)
@@ -1,5 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 
+#include <net/if.h>
+#include <netinet/in.h>
 #include <linux/netdevice.h>
 
 #include "alloc-util.h"
index 28699ba2369d9f070df9fe3b90196e475df6d16a..4ee0b5489ef7002c5ae3fa90bb5de9c53898e8ad 100644 (file)
@@ -2,6 +2,7 @@
 #pragma once
 
 #include <inttypes.h>
+#include <netinet/in.h>
 #include <linux/fib_rules.h>
 #include <stdbool.h>
 
index 4b04aa0463c91c862470ad2411d1db433e50e088..090f3777a5ae2de7304c05f25c0e8119b018bf3d 100644 (file)
@@ -1,5 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 
+#include <netinet/in.h>
 #include <sys/stat.h>
 #include <sys/types.h>