… | |
… | |
58 | ])],ac_cv_posix_fadvise=yes,ac_cv_posix_fadvise=no)]) |
58 | ])],ac_cv_posix_fadvise=yes,ac_cv_posix_fadvise=no)]) |
59 | test $ac_cv_posix_fadvise = yes && AC_DEFINE(HAVE_POSIX_FADVISE, 1, posix_fadvise(2) is available) |
59 | test $ac_cv_posix_fadvise = yes && AC_DEFINE(HAVE_POSIX_FADVISE, 1, posix_fadvise(2) is available) |
60 | |
60 | |
61 | dnl lots of linux specifics |
61 | dnl lots of linux specifics |
62 | AC_CHECK_HEADERS([linux/fs.h linux/fiemap.h]) |
62 | AC_CHECK_HEADERS([linux/fs.h linux/fiemap.h]) |
|
|
63 | |
|
|
64 | dnl glibc major/minor macros |
|
|
65 | AC_CHECK_HEADERS([sys/sysmacros.h]) |
63 | |
66 | |
64 | AC_CACHE_CHECK([for splice, vmsplice and tee], ac_cv_linux_splice, [AC_LINK_IFELSE([AC_LANG_SOURCE([ |
67 | AC_CACHE_CHECK([for splice, vmsplice and tee], ac_cv_linux_splice, [AC_LINK_IFELSE([AC_LANG_SOURCE([ |
65 | #include <fcntl.h> |
68 | #include <fcntl.h> |
66 | int main (void) |
69 | int main (void) |
67 | { |
70 | { |
… | |
… | |
154 | + PL_statcache.st_ctim.tv_nsec; |
157 | + PL_statcache.st_ctim.tv_nsec; |
155 | } |
158 | } |
156 | ]])],ac_cv_xtimespec=yes,ac_cv_xtimespec=no)]) |
159 | ]])],ac_cv_xtimespec=yes,ac_cv_xtimespec=no)]) |
157 | test $ac_cv_xtimespec = yes && AC_DEFINE(HAVE_ST_XTIMESPEC, 1, stat nanosecond access by st_xtimespec) |
160 | test $ac_cv_xtimespec = yes && AC_DEFINE(HAVE_ST_XTIMESPEC, 1, stat nanosecond access by st_xtimespec) |
158 | |
161 | |
|
|
162 | # apparently, True64 uses st_u[amc]time, aix uses at_[amc]time_n and apple uses st_[amc,birth]timespec? |
|
|
163 | |
159 | AC_OUTPUT |
164 | AC_OUTPUT |
160 | |
165 | |