1 AC_DEFUN([OPENAFS_PIO_CHECKS],[
4 AC_MSG_WARN([Some versions of HP-UX have a buggy positional I/O implementation. Forcing no positional I/O.])
7 AC_MSG_CHECKING([for positional I/O])
8 if test "$ac_cv_func_pread" = "yes" && \
9 test "$ac_cv_func_pwrite" = "yes"; then
10 AC_DEFINE(HAVE_PIO, 1, [define if you have pread() and pwrite()])
15 AC_MSG_CHECKING([for vectored positional I/O])
16 AS_IF([test "$ac_cv_func_preadv" = "yes" -a \
17 "$ac_cv_func_pwritev" = "yes" -a \
18 "$ac_cv_func_preadv64" = "yes" -a \
19 "$ac_cv_func_pwritev64" = "yes"],
20 [AC_DEFINE(HAVE_PIOV, 1, [define if you have preadv() and pwritev()])