Commit 68e89cdc authored by Stéphane Loeuillet's avatar Stéphane Loeuillet
Browse files

test FIONREAD ioctl presence in an alternate header for Solaris 10 (and perhaps earlier versions)

Original commit message from CVS:
test FIONREAD ioctl presence in an alternate header for Solaris 10 (and perhaps earlier versions)
parent 5b8987e1
......@@ -95,6 +95,9 @@ if test "x$GST_CVS" = "xyes"; then
AC_DEFINE(GST_LEVEL_DEFAULT, GST_LEVEL_ERROR, [Default errorlevel to use])
fi
dnl Check for FIONREAD ioctl declaration :
HAVE_FIONREAD()
dnl ############################################
dnl # Super Duper options for plug-in building #
dnl ############################################
......
AC_DEFUN([HAVE_FIONREAD], [
AC_MSG_CHECKING(for FIONREAD in sys/ioctl.h)
AC_CACHE_VAL(GST_FIONREAD_IN_SYS_IOCTL, [
AC_TRY_COMPILE([
#include <sys/types.h>
#include <sys/ioctl.h>
], [
int x = FIONREAD;
if ( x )
return 0;
], GST_FIONREAD_IN_SYS_IOCTL="yes",GST_FIONREAD_IN_SYS_IOCTL="no")
])
AC_MSG_RESULT($GST_FIONREAD_IN_SYS_IOCTL)
if test "$GST_FIONREAD_IN_SYS_IOCTL" = "yes"; then
AC_DEFINE([FIONREAD_IN_SYS_IOCTL], 1, [FIONREAD ioctl found in sys/ioclt.h])
else
AC_MSG_CHECKING(for FIONREAD in sys/filio.h)
AC_CACHE_VAL(GST_FIONREAD_IN_SYS_FILIO, [
AC_TRY_COMPILE([
#include <sys/types.h>
#include <sys/filio.h>
], [
int x = FIONREAD;
if ( x )
return 0;
], GST_FIONREAD_IN_SYS_FILIO="yes",GST_FIONREAD_IN_SYS_FILIO="no")
])
AC_MSG_RESULT($GST_FIONREAD_IN_SYS_FILIO)
if test "$GST_FIONREAD_IN_SYS_FILIO" = "yes"; then
AC_DEFINE([FIONREAD_IN_SYS_FILIO], 1, [FIONREAD ioctl found in sys/filio.h])
fi
fi
])
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment