… | |
… | |
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]) |
|
|
66 | |
|
|
67 | dnl solaris major/minor |
|
|
68 | AC_CHECK_HEADERS([sys/mkdev.h]) |
63 | |
69 | |
64 | AC_CACHE_CHECK([for splice, vmsplice and tee], ac_cv_linux_splice, [AC_LINK_IFELSE([AC_LANG_SOURCE([ |
70 | AC_CACHE_CHECK([for splice, vmsplice and tee], ac_cv_linux_splice, [AC_LINK_IFELSE([AC_LANG_SOURCE([ |
65 | #include <fcntl.h> |
71 | #include <fcntl.h> |
66 | int main (void) |
72 | int main (void) |
67 | { |
73 | { |
… | |
… | |
154 | + PL_statcache.st_ctim.tv_nsec; |
160 | + PL_statcache.st_ctim.tv_nsec; |
155 | } |
161 | } |
156 | ]])],ac_cv_xtimespec=yes,ac_cv_xtimespec=no)]) |
162 | ]])],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) |
163 | test $ac_cv_xtimespec = yes && AC_DEFINE(HAVE_ST_XTIMESPEC, 1, stat nanosecond access by st_xtimespec) |
158 | |
164 | |
|
|
165 | # apparently, True64 uses st_u[amc]time, aix uses at_[amc]time_n and apple uses st_[amc,birth]timespec? |
|
|
166 | |
159 | AC_OUTPUT |
167 | AC_OUTPUT |
160 | |
168 | |