/[hydra]/hydra/configure.in
ViewVC logotype

Diff of /hydra/configure.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.25 by nmav, Mon Oct 21 18:46:25 2002 UTC revision 1.26 by nmav, Mon Oct 21 19:36:54 2002 UTC
# Line 306  AC_ARG_WITH(efence, Line 306  AC_ARG_WITH(efence,
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

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26