1AC_DEFUN([GST_CHECK_FIONREAD], [ 2 3 AC_MSG_CHECKING(for FIONREAD in sys/ioctl.h) 4 AC_CACHE_VAL(_cv_gst_fionread_in_sys_ioctl, [ 5 AC_TRY_COMPILE([ 6#include <sys/types.h> 7#include <sys/ioctl.h> 8], [ 9int x = FIONREAD; 10if ( x ) 11 return 0; 12 ], _cv_gst_fionread_in_sys_ioctl="yes",_cv_gst_fionread_in_sys_ioctl="no") 13 ]) 14 15 AC_MSG_RESULT($_cv_gst_fionread_in_sys_ioctl) 16 17 if test "$_cv_gst_fionread_in_sys_ioctl" = "yes"; then 18 AC_DEFINE([HAVE_FIONREAD_IN_SYS_IOCTL], 1, [FIONREAD ioctl found in sys/ioclt.h]) 19 20 else 21 22 AC_MSG_CHECKING(for FIONREAD in sys/filio.h) 23 AC_CACHE_VAL(_cv_gst_fionread_in_sys_filio, [ 24 AC_TRY_COMPILE([ 25 #include <sys/types.h> 26 #include <sys/filio.h> 27 ], [ 28 int x = FIONREAD; 29 if ( x ) 30 return 0; 31 ], _cv_gst_fionread_in_sys_filio="yes",_cv_gst_fionread_in_sys_filio="no") 32 ]) 33 34 AC_MSG_RESULT($_cv_gst_fionread_in_sys_filio) 35 36 if test "$_cv_gst_fionread_in_sys_filio" = "yes"; then 37 AC_DEFINE([HAVE_FIONREAD_IN_SYS_FILIO], 1, [FIONREAD ioctl found in sys/filio.h]) 38 fi 39 40 fi 41 42]) 43