blob: 2fa1f2b34c8804ba13314af0bfeb1094c09c6aec (
plain)
1 include the headers that define major/minor/makedev in more places
2
3 https://bugs.gentoo.org/580136
4
5 --- a/libntfs-3g/ioctl.c
6 +++ b/libntfs-3g/ioctl.c
7 @@ -57,6 +57,12 @@
8 #ifdef HAVE_SYS_TYPES_H
9 #include <sys/types.h>
10 #endif
11 +#ifdef HAVE_SYS_MKDEV_H
12 +#include <sys/mkdev.h>
13 +#endif
14 +#ifdef HAVE_SYS_SYSMACROS_H
15 +#include <sys/sysmacros.h>
16 +#endif
17
18 #ifdef HAVE_SYS_STAT_H
19 #include <sys/stat.h>
20 --- a/src/lowntfs-3g.c
21 +++ b/src/lowntfs-3g.c
22 @@ -76,6 +76,9 @@
23 #ifdef HAVE_SYS_MKDEV_H
24 #include <sys/mkdev.h>
25 #endif
26 +#ifdef HAVE_SYS_SYSMACROS_H
27 +#include <sys/sysmacros.h>
28 +#endif
29
30 #if defined(__APPLE__) || defined(__DARWIN__)
31 #include <sys/dirent.h>
32 --- a/src/ntfs-3g.c
33 +++ b/src/ntfs-3g.c
34 @@ -75,6 +75,9 @@
35 #ifdef HAVE_SYS_MKDEV_H
36 #include <sys/mkdev.h>
37 #endif
38 +#ifdef HAVE_SYS_SYSMACROS_H
39 +#include <sys/sysmacros.h>
40 +#endif
41
42 #if defined(__APPLE__) || defined(__DARWIN__)
43 #include <sys/dirent.h>
|