306 |
AC_MSG_RESULT(no) |
AC_MSG_RESULT(no) |
307 |
]) |
]) |
308 |
|
|
309 |
case $host_os in |
use_sendfile=yes |
310 |
*linux*) |
AC_ARG_ENABLE(sendfile, |
311 |
AC_MSG_CHECKING(whether to enable the use of the sendfile(2) system call) |
[ --disable-sendfile disable the use of the sendfile(2) system call], |
312 |
AC_ARG_ENABLE(sendfile, |
[ |
|
[ --disable-sendfile disable the use of the sendfile(2) system call], |
|
|
[ |
|
313 |
if test "$enableval" = "no" ; then |
if test "$enableval" = "no" ; then |
314 |
|
use_sendfile=no |
315 |
AC_MSG_RESULT(no) |
AC_MSG_RESULT(no) |
316 |
else |
else |
317 |
|
use_sendfile=yes |
318 |
AC_MSG_RESULT(yes) |
AC_MSG_RESULT(yes) |
|
AC_CHECK_HEADERS(sys/sendfile.h) |
|
|
AC_CHECK_FUNCS(sendfile) |
|
319 |
fi |
fi |
320 |
], |
]) |
321 |
[ |
|
322 |
AC_MSG_RESULT(yes) |
if test "$use_sendfile" = "yes"; then |
323 |
AC_CHECK_HEADERS(sys/sendfile.h) |
case $host_os in |
324 |
AC_CHECK_FUNCS(sendfile) |
*linux*) |
325 |
]) |
AC_CHECK_HEADERS(sys/sendfile.h) |
326 |
|
AC_CHECK_FUNCS(sendfile) |
327 |
|
AC_DEFINE(HAVE_SENDFILE, 1, [whether to use sendfile]) |
328 |
|
AC_DEFINE(HAVE_LINUXSENDFILE, 1, [whether to use Linux' sendfile]) |
329 |
|
;; |
330 |
|
*freebsd*) |
331 |
|
AC_CHECK_HEADERS(sys/sendfile.h) |
332 |
|
AC_CHECK_FUNCS(sendfile) |
333 |
|
AC_DEFINE(HAVE_BSDSENDFILE, 1, [whether to use FreeBSD's sendfile]) |
334 |
|
AC_DEFINE(HAVE_SENDFILE, 1, [whether to use sendfile]) |
335 |
;; |
;; |
|
*) ;; |
|
336 |
esac |
esac |
337 |
|
|
338 |
POLL_OR_SELECT |
POLL_OR_SELECT |