xref: /OK3568_Linux_fs/buildroot/package/keepalived/0001-core-Fix-compiling-on-RHEL-9.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1From 3fd0c21e4f63ac0a52b5d7a09575f0f364972e4d Mon Sep 17 00:00:00 2001
2From: Quentin Armitage <quentin@armitage.org.uk>
3Date: Tue, 8 Jun 2021 08:57:45 +0100
4Subject: [PATCH] core: Fix compiling on RHEL 9
5
6Signed-off-by: Quentin Armitage <quentin@armitage.org.uk>
7
8[Retrieved from:
9https://github.com/acassen/keepalived/commit/3fd0c21e4f63ac0a52b5d7a09575f0f364972e4d]
10Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
11---
12 keepalived/core/layer4.c | 3 ++-
13 1 file changed, 2 insertions(+), 1 deletion(-)
14
15diff --git a/keepalived/core/layer4.c b/keepalived/core/layer4.c
16index d2cc971a3..fdca04913 100644
17--- a/keepalived/core/layer4.c
18+++ b/keepalived/core/layer4.c
19@@ -27,13 +27,14 @@
20 #include <errno.h>
21 #include <unistd.h>
22 #include <fcntl.h>
23+#include <netinet/in.h>
24+#include <net/if.h>
25 #include <linux/icmp.h>
26 #include <linux/icmpv6.h>
27 #ifdef ERRQUEUE_NEEDS_SYS_TIME
28 #include <sys/time.h>
29 #endif
30 #include <linux/errqueue.h>
31-#include <netinet/in.h>
32
33 #include "layer4.h"
34 #include "logger.h"
35