From: Julien Cristau Date: Mon, 6 Jul 2015 11:45:31 +0000 (+0100) Subject: Fix headers inclusion in xf86drmMode.c X-Git-Tag: libdrm-2.4.63~116 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fc8c3e23fb990efd620ef9d9bf3b91686aecc934;p=platform%2Fupstream%2Flibdrm.git Fix headers inclusion in xf86drmMode.c Add sys/sysctl.h to get sysctlbyname declaration on kFreeBSD Updated by Thorsten “mirabilos” Glaser to add autoconf check and only include if it is detected by configure as it’s unusable on Linux/x32 (and others, e.g. other new architectures). Reviewed-by: Emil Velikov --- diff --git a/configure.ac b/configure.ac index 001fd3d..2cf9a19 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]) +AC_CHECK_HEADERS([sys/mkdev.h sys/sysctl.h]) # Initialize libtool LT_PREREQ([2.2]) diff --git a/xf86drmMode.c b/xf86drmMode.c index f4b8d14..529429e 100644 --- a/xf86drmMode.c +++ b/xf86drmMode.c @@ -46,6 +46,9 @@ #include #include #include +#ifdef HAVE_SYS_SYSCTL_H +#include +#endif #include #include