From 977d12d739deedd21ea3ca5a96d0ffd83bd5b4ea Mon Sep 17 00:00:00 2001 From: Jes Sorensen Date: Mon, 15 Aug 2016 11:30:39 -0400 Subject: [PATCH] mdadm.h: Fix build problem against newer glibc Newer glibc requires direct include of sys/sysmacros.h in order to access makedev(). Signed-off-by: Jes Sorensen --- mdadm.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mdadm.h b/mdadm.h index 1fd38a3..cfa5beb 100755 --- a/mdadm.h +++ b/mdadm.h @@ -45,6 +45,10 @@ extern __off64_t lseek64 __P ((int __fd, __off64_t __offset, int __whence)); #include #include #include +#ifdef __GLIBC__ +/* Newer glibc requires sys/sysmacros.h directly for makedev() */ +#include +#endif #ifdef __dietlibc__ #include /* dietlibc has deprecated random and srandom!! */