1*4882a593SmuzhiyunFrom 6c781ad75d92c6f65832810c44afcba1b2dffc41 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Baruch Siach <baruch@tkos.co.il>
3*4882a593SmuzhiyunDate: Tue, 6 Aug 2019 16:01:15 +0300
4*4882a593SmuzhiyunSubject: [PATCH] mdadm.h: include sysmacros.h unconditionally
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunmusl libc now also requires sys/sysmacros.h for the major/minor macros.
7*4882a593SmuzhiyunAll supported libc implementations carry sys/sysmacros.h, including
8*4882a593Smuzhiyundiet-libc, klibc, and uclibc-ng.
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunCc: Hauke Mehrtens <hauke@hauke-m.de>
11*4882a593SmuzhiyunSigned-off-by: Baruch Siach <baruch@tkos.co.il>
12*4882a593Smuzhiyun---
13*4882a593SmuzhiyunUpstream status: https://marc.info/?l=linux-raid&m=156509677018508
14*4882a593Smuzhiyun
15*4882a593Smuzhiyun mdadm.h | 2 --
16*4882a593Smuzhiyun 1 file changed, 2 deletions(-)
17*4882a593Smuzhiyun
18*4882a593Smuzhiyundiff --git a/mdadm.h b/mdadm.h
19*4882a593Smuzhiyunindex c36d7fdb10f6..d61a9ca82dc1 100644
20*4882a593Smuzhiyun--- a/mdadm.h
21*4882a593Smuzhiyun+++ b/mdadm.h
22*4882a593Smuzhiyun@@ -45,10 +45,8 @@ extern __off64_t lseek64 __P ((int __fd, __off64_t __offset, int __whence));
23*4882a593Smuzhiyun #include	<errno.h>
24*4882a593Smuzhiyun #include	<string.h>
25*4882a593Smuzhiyun #include	<syslog.h>
26*4882a593Smuzhiyun-#ifdef __GLIBC__
27*4882a593Smuzhiyun /* Newer glibc requires sys/sysmacros.h directly for makedev() */
28*4882a593Smuzhiyun #include	<sys/sysmacros.h>
29*4882a593Smuzhiyun-#endif
30*4882a593Smuzhiyun #ifdef __dietlibc__
31*4882a593Smuzhiyun #include	<strings.h>
32*4882a593Smuzhiyun /* dietlibc has deprecated random and srandom!! */
33*4882a593Smuzhiyun--
34*4882a593Smuzhiyun2.20.1
35*4882a593Smuzhiyun
36