diff options
author | Eric Wong <e@80x24.org> | 2014-02-17 16:49:57 -0500 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2014-02-17 16:49:57 -0500 |
commit | 3d96736835c69b3de698bd3cc9ed12bab1da8d73 (patch) | |
tree | d39e47ac3b253c8bf7ef2460c50afaec016b63f3 | |
parent | 6eaf13539681dd1d6725021112dc43b69ae2be4d (diff) | |
download | cmogstored-3d96736835c69b3de698bd3cc9ed12bab1da8d73.tar.gz |
Non-Linux OSes may eventually gain a Linux-compatible sendfile.
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | http_get.c | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 1911f4d..4e66f84 100644 --- a/configure.ac +++ b/configure.ac @@ -40,6 +40,8 @@ AC_CHECK_FUNCS([epoll_ctl], [HAVE_EPOLL=1], [HAVE_EPOLL=0]) AC_SUBST(HAVE_EPOLL) AM_CONDITIONAL(HAVE_EPOLL, test "x$HAVE_EPOLL" = "x1") +AC_CHECK_HEADERS([sys/sendfile.h]) + dnl libkqueue should work in the future AC_CHECK_FUNCS([kqueue]) @@ -6,9 +6,10 @@ #include "cmogstored.h" #include "http.h" #if defined(HAVE_SENDFILE) -# if defined(__linux__) +# ifdef HAVE_SYS_SENDFILE_H /* Linux */ # include <sys/sendfile.h> -# else +# endif +# ifndef __linux__ /* * make BSD sendfile look like Linux for now... * we can support SF_NODISKIO later |