major and minor are defined by sys/mkdev.h on Solaris Signed-off-by: Fabian Groffen <grobian@xxxxxxxxxx> diff --git a/shlibs/blkid/src/partitions/partitions.c b/shlibs/blkid/src/partitions/partitions.c --- a/shlibs/blkid/src/partitions/partitions.c +++ b/shlibs/blkid/src/partitions/partitions.c @@ -14,6 +14,9 @@ #include <fcntl.h> #include <ctype.h> #include <sys/types.h> +#if HAVE_SYS_MKDEV_H +#include <sys/mkdev.h> +#endif #include <sys/stat.h> #include <errno.h> #include <stdint.h> diff --git a/shlibs/blkid/src/topology/dm.c b/shlibs/blkid/src/topology/dm.c --- a/shlibs/blkid/src/topology/dm.c +++ b/shlibs/blkid/src/topology/dm.c @@ -17,6 +17,9 @@ #include <string.h> #include <sys/stat.h> #include <sys/types.h> +#ifdef HAVE_SYS_MKDEV_H +#include <sys/mkdev.h> +#endif #include <unistd.h> #include "topology.h" diff --git a/shlibs/blkid/src/topology/evms.c b/shlibs/blkid/src/topology/evms.c --- a/shlibs/blkid/src/topology/evms.c +++ b/shlibs/blkid/src/topology/evms.c @@ -18,6 +18,9 @@ #include <sys/ioctl.h> #include <sys/stat.h> #include <sys/types.h> +#ifdef HAVE_SYS_MKDEV_H +#include <sys/mkdev.h> +#endif #include <unistd.h> #include "topology.h" diff --git a/shlibs/blkid/src/topology/lvm.c b/shlibs/blkid/src/topology/lvm.c --- a/shlibs/blkid/src/topology/lvm.c +++ b/shlibs/blkid/src/topology/lvm.c @@ -17,6 +17,9 @@ #include <string.h> #include <sys/stat.h> #include <sys/types.h> +#ifdef HAVE_SYS_MKDEV_H +#include <sys/mkdev.h> +#endif #include <unistd.h> #include "topology.h" diff --git a/shlibs/blkid/src/topology/md.c b/shlibs/blkid/src/topology/md.c --- a/shlibs/blkid/src/topology/md.c +++ b/shlibs/blkid/src/topology/md.c @@ -18,6 +18,9 @@ #include <sys/ioctl.h> #include <sys/stat.h> #include <sys/types.h> +#ifdef HAVE_SYS_MKDEV_H +#include <sys/mkdev.h> +#endif #include <unistd.h> #include "topology.h" -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html