blob: 5620a04c19bcd5044ad7a416ae68380f20f2aa28 [file] [log] [blame]
#
# Check if we have a libaio.h installed
#
AC_DEFUN([AC_PACKAGE_WANT_AIO],
[ AC_CHECK_HEADERS(libaio.h, [ have_aio=true ], [ have_aio=false ])
AC_SUBST(have_aio)
])
#
# Check if we have an aio.h installed
#
AC_DEFUN([AC_PACKAGE_NEED_AIO_H],
[ AC_CHECK_HEADERS(aio.h)
if test $ac_cv_header_aio_h = no; then
echo
echo 'FATAL ERROR: could not find a valid <aio.h> header.'
exit 1
fi
])
#
# Check if we have the lio_listio routine in either libc/librt
#
AC_DEFUN([AC_PACKAGE_NEED_LIO_LISTIO],
[ AC_CHECK_FUNCS(lio_listio)
if test $ac_cv_func_lio_listio = yes; then
librt=""
else
AC_CHECK_LIB(rt, lio_listio,, [
echo
echo 'FATAL ERROR: could not find a library with lio_listio.'
exit 1])
librt="-lrt"
fi
AC_SUBST(librt)
])