From 7d78836dac9e0ece57c51ab06589efa524276b9d Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@nbd.name>
Date: Sat, 11 Feb 2017 16:01:50 +0100
Subject: [PATCH] add missing includes

On glibc 2.25, sys/sysmacros.h needs to be included for makedev, major
and minor.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
---
 block.c               | 1 +
 libblkid-tiny/mkdev.c | 1 +
 libfstools/find.c     | 1 +
 libubi/libubi.c       | 1 +
 4 files changed, 4 insertions(+)

diff --git a/block.c b/block.c
index 05f84aa..7db30ac 100644
--- a/block.c
+++ b/block.c
@@ -31,6 +31,7 @@
 #include <sys/swap.h>
 #include <sys/mount.h>
 #include <sys/wait.h>
+#include <sys/sysmacros.h>
 
 #include <linux/fs.h>
 
diff --git a/libblkid-tiny/mkdev.c b/libblkid-tiny/mkdev.c
index f1d504f..a35722b 100644
--- a/libblkid-tiny/mkdev.c
+++ b/libblkid-tiny/mkdev.c
@@ -16,6 +16,7 @@
 
 #include <sys/stat.h>
 #include <sys/types.h>
+#include <sys/sysmacros.h>
 
 #include <stdio.h>
 #include <string.h>
diff --git a/libfstools/find.c b/libfstools/find.c
index 52bc51f..190fa81 100644
--- a/libfstools/find.c
+++ b/libfstools/find.c
@@ -15,6 +15,7 @@
 #include <stdio.h>
 #include <string.h>
 #include <sys/stat.h>
+#include <sys/sysmacros.h>
 
 #include "libfstools.h"
 
diff --git a/libubi/libubi.c b/libubi/libubi.c
index d1f2a8b..3328ac8 100644
--- a/libubi/libubi.c
+++ b/libubi/libubi.c
@@ -22,6 +22,7 @@
 
 #define PROGRAM_NAME "libubi"
 
+#include <sys/sysmacros.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
-- 
2.25.1