From cfcf9e850bd316225d721e1095e417c00bd58c2b Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 14 Mar 2016 17:10:03 -0400 Subject: [PATCH] include sys/sysmacros.h for major() & minor() Linux C libraries are looking to disentangle sysmacros.h from the sys/types.h header to clean up namespace pollution. Since these macros are provided in glibc/etc... today, switch to pulling in this header directly. Signed-off-by: Mike Frysinger Signed-off-by: Hans Verkuil Backported from trunk: f00fb19a1bb307bf11396058f01db89e6fe288d4 There was a merge conflict with the original patch. The following file is missed in the current version: contrib/test/mc_nextgen_test.c It was excluded from the patch. Change-Id: I38b6f75c36a0372e961deda73ce8f5dabed43053 Signed-off-by: Andrey Kazmin --- lib/libv4lconvert/control/libv4lcontrol.c | 1 + utils/libmedia_dev/get_media_devices.c | 1 + utils/media-ctl/libmediactl.c | 1 + 3 files changed, 3 insertions(+) diff --git a/lib/libv4lconvert/control/libv4lcontrol.c b/lib/libv4lconvert/control/libv4lcontrol.c index 33bf9ce..2956df5 100644 --- a/lib/libv4lconvert/control/libv4lcontrol.c +++ b/lib/libv4lconvert/control/libv4lcontrol.c @@ -20,6 +20,7 @@ */ #include +#include #include #include #include diff --git a/utils/libmedia_dev/get_media_devices.c b/utils/libmedia_dev/get_media_devices.c index e3a2200..edfeb41 100644 --- a/utils/libmedia_dev/get_media_devices.c +++ b/utils/libmedia_dev/get_media_devices.c @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include diff --git a/utils/media-ctl/libmediactl.c b/utils/media-ctl/libmediactl.c index ec360bd..2dd0ae3 100644 --- a/utils/media-ctl/libmediactl.c +++ b/utils/media-ctl/libmediactl.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include -- 2.7.4