1From a55ab8a07770296bf6a622df14f2f0445be16327 Mon Sep 17 00:00:00 2001 2From: Khem Raj <raj.khem@gmail.com> 3Date: Sun, 19 Aug 2018 15:58:49 -0700 4Subject: [PATCH] Include sys/sysmacros.h for major/minor macros in glibc 2.25+ 5 6sys/sysmacros.h was included though sys/types.h until 2.28 7glibc release removed it therefore it must be included 8explicitly now. 9 10Upstream-Status: Pending 11Signed-off-by: Khem Raj <raj.khem@gmail.com> 12--- 13 dlm_controld/action.c | 2 ++ 14 libdlm/libdlm.c | 1 + 15 2 files changed, 3 insertions(+) 16 17diff --git a/dlm_controld/action.c b/dlm_controld/action.c 18index 84637f1..2b8ad6c 100644 19--- a/dlm_controld/action.c 20+++ b/dlm_controld/action.c 21@@ -8,6 +8,8 @@ 22 23 #include "dlm_daemon.h" 24 25+#include <sys/sysmacros.h> 26+ 27 #include <corosync/corotypes.h> 28 #include <corosync/cmap.h> 29 30diff --git a/libdlm/libdlm.c b/libdlm/libdlm.c 31index a9e6195..499eb6a 100644 32--- a/libdlm/libdlm.c 33+++ b/libdlm/libdlm.c 34@@ -14,6 +14,7 @@ 35 #include <sys/ioctl.h> 36 #include <sys/param.h> 37 #include <sys/stat.h> 38+#include <sys/sysmacros.h> 39 #include <stdint.h> 40 #include <stdlib.h> 41 #include <inttypes.h> 42