Used in compliance with POSIX 2001/2008 Fixes errors e.g. error: implicit declaration of function 'select' and helps with missing definitions of FD_* defines Signed-off-by: Khem Raj <raj.khem@xxxxxxxxx> Reviewed-by: Thierry Reding <thierry.reding@xxxxxxxxx> --- configure.ac | 2 +- tests/kms/kms-steal-crtc.c | 3 +++ tests/kms/kms-universal-planes.c | 3 +++ tests/modetest/modetest.c | 3 +++ tests/vbltest/vbltest.c | 3 +++ 5 files changed, 13 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 057a846..258e2f6 100644 --- a/configure.ac +++ b/configure.ac @@ -53,7 +53,7 @@ AC_USE_SYSTEM_EXTENSIONS AC_SYS_LARGEFILE AC_FUNC_ALLOCA -AC_CHECK_HEADERS([sys/mkdev.h sys/sysctl.h]) +AC_CHECK_HEADERS([sys/mkdev.h sys/sysctl.h sys/select.h]) # Initialize libtool LT_PREREQ([2.2]) diff --git a/tests/kms/kms-steal-crtc.c b/tests/kms/kms-steal-crtc.c index 2f7f327..497772e 100644 --- a/tests/kms/kms-steal-crtc.c +++ b/tests/kms/kms-steal-crtc.c @@ -31,6 +31,9 @@ #include <stdio.h> #include <string.h> #include <unistd.h> +#ifdef HAVE_SYS_SELECT_H +#include <sys/select.h> +#endif #include <drm_fourcc.h> diff --git a/tests/kms/kms-universal-planes.c b/tests/kms/kms-universal-planes.c index 9151231..d8e5fc4 100644 --- a/tests/kms/kms-universal-planes.c +++ b/tests/kms/kms-universal-planes.c @@ -32,6 +32,9 @@ #include <stdio.h> #include <string.h> #include <unistd.h> +#ifdef HAVE_SYS_SELECT_H +#include <sys/select.h> +#endif #include <drm_fourcc.h> #include "xf86drm.h" diff --git a/tests/modetest/modetest.c b/tests/modetest/modetest.c index 22e3e81..d5a4062 100644 --- a/tests/modetest/modetest.c +++ b/tests/modetest/modetest.c @@ -55,6 +55,9 @@ #include <errno.h> #include <sys/poll.h> #include <sys/time.h> +#ifdef HAVE_SYS_SELECT_H +#include <sys/select.h> +#endif #include "xf86drm.h" #include "xf86drmMode.h" diff --git a/tests/vbltest/vbltest.c b/tests/vbltest/vbltest.c index 1833321..086407e 100644 --- a/tests/vbltest/vbltest.c +++ b/tests/vbltest/vbltest.c @@ -37,6 +37,9 @@ #include <errno.h> #include <sys/poll.h> #include <sys/time.h> +#ifdef HAVE_SYS_SELECT_H +#include <sys/select.h> +#endif #include "xf86drm.h" #include "xf86drmMode.h" -- 2.7.0 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel