From 5a86737b7f660fc9170a693d296f56167b078dfb Mon Sep 17 00:00:00 2001 From: Kirill Bugaev <kirill.bugaev87@gmail.com> Date: Fri, 3 May 2019 12:51:37 +0800 Subject: [PATCH] building by gcc on Arch Linux fix --- iputils/ping.h | 2 +- iputils/ping6_common.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/iputils/ping.h b/iputils/ping.h index 6715407e3c..e2923cd4c0 100755 --- a/iputils/ping.h +++ b/iputils/ping.h @@ -8,7 +8,6 @@ #include <sys/socket.h> #include <linux/types.h> #include <linux/sockios.h> -#include <linux/ipv6.h> # define __USE_KERNEL_IPV6_DEFS #include <sys/file.h> #include <sys/time.h> @@ -68,6 +67,7 @@ #include <ifaddrs.h> #include <netinet/in.h> +#include <linux/ipv6.h> #include <arpa/inet.h> #include <linux/types.h> #include <linux/errqueue.h> diff --git a/iputils/ping6_common.c b/iputils/ping6_common.c index 1cc0566c0c..0d17cb5ec1 100755 --- a/iputils/ping6_common.c +++ b/iputils/ping6_common.c @@ -60,6 +60,13 @@ #include "ping.h" +/* IPv6 packet information. */ +struct in6_pktinfo + { + struct in6_addr ipi6_addr; /* src/dst IPv6 address */ + unsigned int ipi6_ifindex; /* send/recv interface index */ + }; + ping_func_set_st ping6_func_set = { .send_probe = ping6_send_probe, .receive_error_msg = ping6_receive_error_msg, -- GitLab