From: Jes Sorensen Date: Mon, 15 Aug 2016 15:30:39 +0000 (-0400) Subject: mdadm.h: Fix build problem against newer glibc X-Git-Tag: mdadm-4.0~63 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=977d12d739deedd21ea3ca5a96d0ffd83bd5b4ea;p=thirdparty%2Fmdadm.git 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 --- diff --git a/mdadm.h b/mdadm.h index 1fd38a37..cfa5bebe 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!! */