diff --git a/configure.ac b/configure.ac index 450f02cc13dd3e157a895975ee72d92b3d43c8c5..3c6a55fc594169590bc7df06b04f2ca3131d2a91 100644 --- a/configure.ac +++ b/configure.ac @@ -144,6 +144,8 @@ AC_TYPE_UID_T dnl Support building Win32 DLLs (must appear *before* AM_PROG_LIBTOOL) AC_LIBTOOL_WIN32_DLL +AC_HEADER_MAJOR + m4_ifndef([LT_INIT], [ AM_PROG_LIBTOOL ], [ diff --git a/src/conf/domain_audit.c b/src/conf/domain_audit.c index bd2eeb6a792d5c462bcd4a624b34dd1cb6c01086..36a3cf6ba0b4c4083ce57749dd7812e583362e16 100644 --- a/src/conf/domain_audit.c +++ b/src/conf/domain_audit.c @@ -26,6 +26,12 @@ #include #include +#ifdef MAJOR_IN_MKDEV +# include +#elif MAJOR_IN_SYSMACROS +# include +#endif + #include "domain_audit.h" #include "viraudit.h" #include "viruuid.h" diff --git a/src/lxc/lxc_controller.c b/src/lxc/lxc_controller.c index 73e57e30ad48a8a87f14a0286c1c7ab647f8262e..de59775256b59116aff1d8955ecf9937f2b52e0a 100644 --- a/src/lxc/lxc_controller.c +++ b/src/lxc/lxc_controller.c @@ -28,6 +28,13 @@ #include #include #include + +#ifdef MAJOR_IN_MKDEV +# include +#elif MAJOR_IN_SYSMACROS +# include +#endif + #include #include #include diff --git a/src/lxc/lxc_driver.c b/src/lxc/lxc_driver.c index ef488123db1273aff00d52a97bb9e45a707689ba..1dfbde33307335fcde32e276cc124b66c3981444 100644 --- a/src/lxc/lxc_driver.c +++ b/src/lxc/lxc_driver.c @@ -29,6 +29,13 @@ #include #include #include + +#ifdef MAJOR_IN_MKDEV +# include +#elif MAJOR_IN_SYSMACROS +# include +#endif + #include #include #include diff --git a/src/util/vircgroup.c b/src/util/vircgroup.c index bffd88f90a44599a228305a8e0c5556a51282009..da5ccff35f8a5381f5060e86e0a132e7eca6dd5f 100644 --- a/src/util/vircgroup.c +++ b/src/util/vircgroup.c @@ -35,6 +35,13 @@ #include #include #include + +#ifdef MAJOR_IN_MKDEV +# include +#elif MAJOR_IN_SYSMACROS +# include +#endif + #include #include #include diff --git a/src/util/virutil.c b/src/util/virutil.c index 82051505d2585dd54434f95e4a71c0f1bc7d6b3b..d80d994327cdb32a180904c7dbd3016027843aed 100644 --- a/src/util/virutil.c +++ b/src/util/virutil.c @@ -36,6 +36,13 @@ #include #include #include + +#ifdef MAJOR_IN_MKDEV +# include +#elif MAJOR_IN_SYSMACROS +# include +#endif + #include #include #include diff --git a/tests/vircgroupmock.c b/tests/vircgroupmock.c index 756ac51679b49d2643f81a484761ec76cabbdfe5..cfc51e8f63730e595ef624e03e8fbc8d34dcc10b 100644 --- a/tests/vircgroupmock.c +++ b/tests/vircgroupmock.c @@ -29,6 +29,13 @@ # include # include # include + +# ifdef MAJOR_IN_MKDEV +# include +# elif MAJOR_IN_SYSMACROS +# include +# endif + # include # include "testutilslxc.h" # include "virstring.h"