ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libeio/libeio.m4
(Generate patch)

Comparing libeio/libeio.m4 (file contents):
Revision 1.3 by root, Sun May 11 01:03:33 2008 UTC vs.
Revision 1.6 by root, Fri May 30 04:50:21 2008 UTC

23AC_CACHE_CHECK(for readahead, ac_cv_readahead, [AC_LINK_IFELSE([ 23AC_CACHE_CHECK(for readahead, ac_cv_readahead, [AC_LINK_IFELSE([
24#include <fcntl.h> 24#include <fcntl.h>
25int main(void) 25int main(void)
26{ 26{
27 int fd = 0; 27 int fd = 0;
28 off64_t offset = 1;
29 size_t count = 2; 28 size_t count = 2;
30 ssize_t res; 29 ssize_t res;
31 res = readahead (fd, offset, count); 30 res = readahead (fd, 0, count);
32 return 0; 31 return 0;
33} 32}
34],ac_cv_readahead=yes,ac_cv_readahead=no)]) 33],ac_cv_readahead=yes,ac_cv_readahead=no)])
35test $ac_cv_readahead = yes && AC_DEFINE(HAVE_READAHEAD, 1, readahead(2) is available (linux)) 34test $ac_cv_readahead = yes && AC_DEFINE(HAVE_READAHEAD, 1, readahead(2) is available (linux))
36test $ac_cv_readahead = yes && AC_DEFINE(_GNU_SOURCE, 1, _GNU_SOURCE required for readahead (linux))
37 35
38AC_CACHE_CHECK(for fdatasync, ac_cv_fdatasync, [AC_LINK_IFELSE([ 36AC_CACHE_CHECK(for fdatasync, ac_cv_fdatasync, [AC_LINK_IFELSE([
39#include <unistd.h> 37#include <unistd.h>
40int main(void) 38int main(void)
41{ 39{
59 res = pwrite (fd, &buf, count, offset); 57 res = pwrite (fd, &buf, count, offset);
60 return 0; 58 return 0;
61} 59}
62],ac_cv_preadwrite=yes,ac_cv_preadwrite=no)]) 60],ac_cv_preadwrite=yes,ac_cv_preadwrite=no)])
63test $ac_cv_preadwrite = yes && AC_DEFINE(HAVE_PREADWRITE, 1, pread(2) and pwrite(2) are available) 61test $ac_cv_preadwrite = yes && AC_DEFINE(HAVE_PREADWRITE, 1, pread(2) and pwrite(2) are available)
64
65AC_CACHE_CHECK(for readdir_r, ac_cv_readdir_r, [AC_LINK_IFELSE([
66#include <dirent.h>
67int main(void)
68{
69 DIR *dir = 0;
70 struct dirent ent, *eres;
71 int res = readdir_r (dir, &ent, &eres);
72 return 0;
73}
74],ac_cv_readdir_r=yes,ac_cv_readdir_r=no)])
75test $ac_cv_readdir_r = yes && AC_DEFINE(HAVE_READDIR_R, 1, readdir_r is available)
76 62
77AC_CACHE_CHECK(for sendfile, ac_cv_sendfile, [AC_LINK_IFELSE([ 63AC_CACHE_CHECK(for sendfile, ac_cv_sendfile, [AC_LINK_IFELSE([
78# include <sys/types.h> 64# include <sys/types.h>
79#if __linux 65#if __linux
80# include <sys/sendfile.h> 66# include <sys/sendfile.h>

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines