… | |
… | |
19 | } |
19 | } |
20 | ]],ac_cv_futimes=yes,ac_cv_futimes=no)]) |
20 | ]],ac_cv_futimes=yes,ac_cv_futimes=no)]) |
21 | test $ac_cv_futimes = yes && AC_DEFINE(HAVE_FUTIMES, 1, futimes(2) is available) |
21 | test $ac_cv_futimes = yes && AC_DEFINE(HAVE_FUTIMES, 1, futimes(2) is available) |
22 | |
22 | |
23 | AC_CACHE_CHECK(for readahead, ac_cv_readahead, [AC_LINK_IFELSE([ |
23 | AC_CACHE_CHECK(for readahead, ac_cv_readahead, [AC_LINK_IFELSE([ |
24 | #define _GNU_SOURCE |
|
|
25 | #include <fcntl.h> |
24 | #include <fcntl.h> |
26 | int main(void) |
25 | int main(void) |
27 | { |
26 | { |
28 | int fd = 0; |
27 | int fd = 0; |
29 | off64_t offset = 1; |
|
|
30 | size_t count = 2; |
28 | size_t count = 2; |
31 | ssize_t res; |
29 | ssize_t res; |
32 | res = readahead (fd, offset, count); |
30 | res = readahead (fd, 0, count); |
33 | return 0; |
31 | return 0; |
34 | } |
32 | } |
35 | ],ac_cv_readahead=yes,ac_cv_readahead=no)]) |
33 | ],ac_cv_readahead=yes,ac_cv_readahead=no)]) |
36 | test $ac_cv_readahead = yes && AC_DEFINE(HAVE_READAHEAD, 1, readahead(2) is available (linux)) |
34 | test $ac_cv_readahead = yes && AC_DEFINE(HAVE_READAHEAD, 1, readahead(2) is available (linux)) |
37 | test $ac_cv_readahead = yes && AC_DEFINE(_GNU_SOURCE, 1, _GNU_SOURCE required for readahead (linux)) |
|
|
38 | |
35 | |
39 | AC_CACHE_CHECK(for fdatasync, ac_cv_fdatasync, [AC_LINK_IFELSE([ |
36 | AC_CACHE_CHECK(for fdatasync, ac_cv_fdatasync, [AC_LINK_IFELSE([ |
40 | #include <unistd.h> |
37 | #include <unistd.h> |
41 | int main(void) |
38 | int main(void) |
42 | { |
39 | { |