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

Comparing libeio/libeio.m4 (file contents):
Revision 1.9 by root, Thu Jan 7 17:18:08 2010 UTC vs.
Revision 1.10 by root, Mon Nov 29 12:38:32 2010 UTC

10#include <sys/time.h> 10#include <sys/time.h>
11#include <utime.h> 11#include <utime.h>
12struct timeval tv[2]; 12struct timeval tv[2];
13int res; 13int res;
14int fd; 14int fd;
15int main(void) 15int main (void)
16{ 16{
17 res = futimes (fd, tv); 17 res = futimes (fd, tv);
18 return 0; 18 return 0;
19} 19}
20]],ac_cv_futimes=yes,ac_cv_futimes=no)]) 20]],ac_cv_futimes=yes,ac_cv_futimes=no)])
21test $ac_cv_futimes = yes && AC_DEFINE(HAVE_FUTIMES, 1, futimes(2) is available) 21test $ac_cv_futimes = yes && AC_DEFINE(HAVE_FUTIMES, 1, futimes(2) is available)
22 22
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 size_t count = 2; 28 size_t count = 2;
29 ssize_t res; 29 ssize_t res;
30 res = readahead (fd, 0, count); 30 res = readahead (fd, 0, count);
33],ac_cv_readahead=yes,ac_cv_readahead=no)]) 33],ac_cv_readahead=yes,ac_cv_readahead=no)])
34test $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))
35 35
36AC_CACHE_CHECK(for fdatasync, ac_cv_fdatasync, [AC_LINK_IFELSE([ 36AC_CACHE_CHECK(for fdatasync, ac_cv_fdatasync, [AC_LINK_IFELSE([
37#include <unistd.h> 37#include <unistd.h>
38int main(void) 38int main (void)
39{ 39{
40 int fd = 0; 40 int fd = 0;
41 fdatasync (fd); 41 fdatasync (fd);
42 return 0; 42 return 0;
43} 43}
44],ac_cv_fdatasync=yes,ac_cv_fdatasync=no)]) 44],ac_cv_fdatasync=yes,ac_cv_fdatasync=no)])
45test $ac_cv_fdatasync = yes && AC_DEFINE(HAVE_FDATASYNC, 1, fdatasync(2) is available) 45test $ac_cv_fdatasync = yes && AC_DEFINE(HAVE_FDATASYNC, 1, fdatasync(2) is available)
46 46
47AC_CACHE_CHECK(for pread and pwrite, ac_cv_preadwrite, [AC_LINK_IFELSE([ 47AC_CACHE_CHECK(for pread and pwrite, ac_cv_preadwrite, [AC_LINK_IFELSE([
48#include <unistd.h> 48#include <unistd.h>
49int main(void) 49int main (void)
50{ 50{
51 int fd = 0; 51 int fd = 0;
52 size_t count = 1; 52 size_t count = 1;
53 char buf; 53 char buf;
54 off_t offset = 1; 54 off_t offset = 1;
70#elif __hpux 70#elif __hpux
71# include <sys/socket.h> 71# include <sys/socket.h>
72#else 72#else
73# error unsupported architecture 73# error unsupported architecture
74#endif 74#endif
75int main(void) 75int main (void)
76{ 76{
77 int fd = 0; 77 int fd = 0;
78 off_t offset = 1; 78 off_t offset = 1;
79 size_t count = 2; 79 size_t count = 2;
80 ssize_t res; 80 ssize_t res;
90],ac_cv_sendfile=yes,ac_cv_sendfile=no)]) 90],ac_cv_sendfile=yes,ac_cv_sendfile=no)])
91test $ac_cv_sendfile = yes && AC_DEFINE(HAVE_SENDFILE, 1, sendfile(2) is available and supported) 91test $ac_cv_sendfile = yes && AC_DEFINE(HAVE_SENDFILE, 1, sendfile(2) is available and supported)
92 92
93AC_CACHE_CHECK(for sync_file_range, ac_cv_sync_file_range, [AC_LINK_IFELSE([ 93AC_CACHE_CHECK(for sync_file_range, ac_cv_sync_file_range, [AC_LINK_IFELSE([
94#include <fcntl.h> 94#include <fcntl.h>
95int main(void) 95int main (void)
96{ 96{
97 int fd = 0; 97 int fd = 0;
98 off64_t offset = 1; 98 off64_t offset = 1;
99 off64_t nbytes = 1; 99 off64_t nbytes = 1;
100 unsigned int flags = SYNC_FILE_RANGE_WAIT_BEFORE|SYNC_FILE_RANGE_WRITE|SYNC_FILE_RANGE_WAIT_AFTER; 100 unsigned int flags = SYNC_FILE_RANGE_WAIT_BEFORE|SYNC_FILE_RANGE_WRITE|SYNC_FILE_RANGE_WAIT_AFTER;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines