From a43bf9f897002744610a9ea5ce7bdc91c3e3dc83 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 8 Nov 2022 12:21:35 -0800 Subject: [PATCH] networkd-ipv4acd.c: Use net/if.h for getting IFF_LOOPBACK definition This helps in avoiding compiling errors on musl. Definition of IFF_LOOPBACK is the reason for including linux/if_arp.h, this however could be obtained from net/if.h glibc header equally and makes it portable as well. (cherry picked from commit 239e4a42a69c31e55e58618d800e0d68c68931d3) Related: #2138081 --- src/network/networkd-ipv4acd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/network/networkd-ipv4acd.c b/src/network/networkd-ipv4acd.c index 4127657ebd..877dee00ec 100644 --- a/src/network/networkd-ipv4acd.c +++ b/src/network/networkd-ipv4acd.c @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ -#include +#include /* IFF_LOOPBACK */ +#include /* ARPHRD_ETHER */ #include "sd-dhcp-client.h" #include "sd-ipv4acd.h"