File 0377-Fix-configure-includes-for-errqueue.h.patch of Package erlang
From 6cec8ee09ca3e9ecdb71a5f7b8301ade7a97d162 Mon Sep 17 00:00:00 2001
From: Raimo Niskanen <raimo@erlang.org>
Date: Wed, 2 Sep 2020 17:04:48 +0200
Subject: [PATCH 13/14] Fix configure includes for errqueue.h
---
erts/configure.in | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/erts/configure.in b/erts/configure.in
index 7dead010bc..50a98956e9 100644
--- a/erts/configure.in
+++ b/erts/configure.in
@@ -1821,7 +1821,14 @@ AC_CHECK_HEADERS(sched.h setns.h)
AC_CHECK_FUNCS([setns])
dnl Check for linux/errqueue
-AC_CHECK_HEADERS(linux/errqueue.h)
+AC_CHECK_HEADERS([linux/types.h linux/errqueue.h], [], [],
+[[#ifdef HAVE_SYS_TIME_H
+# include <sys/time.h>
+#endif
+#ifdef HAVE_LINUX_TYPES_H
+# include <linux/types.h>
+#endif
+]])
HAVE_VALGRIND=no
AC_CHECK_HEADER(valgrind/valgrind.h, HAVE_VALGRIND=yes)
--
2.26.2