From c39960c9f4300cd4a220c7a987ef2af1491d668c Mon Sep 17 00:00:00 2001 From: hyung-hwan Date: Thu, 16 Jun 2022 13:59:34 +0000 Subject: [PATCH] added check for st_mtim in struct stat --- hio/configure | 10 ++++++++++ hio/configure.ac | 1 + hio/lib/hio-cfg.h.in | 3 +++ 3 files changed, 14 insertions(+) diff --git a/hio/configure b/hio/configure index b49cb0c..e42fce4 100755 --- a/hio/configure +++ b/hio/configure @@ -16223,6 +16223,16 @@ cat >>confdefs.h <<_ACEOF _ACEOF +fi + +ac_fn_c_check_member "$LINENO" "struct stat" "st_mtim" "ac_cv_member_struct_stat_st_mtim" "$ac_includes_default" +if test "x$ac_cv_member_struct_stat_st_mtim" = xyes; then : + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRUCT_STAT_ST_MTIM 1 +_ACEOF + + fi ac_fn_c_check_member "$LINENO" "struct stat" "st_birthtime" "ac_cv_member_struct_stat_st_birthtime" "$ac_includes_default" diff --git a/hio/configure.ac b/hio/configure.ac index 36a86ed..6b6f346 100644 --- a/hio/configure.ac +++ b/hio/configure.ac @@ -321,6 +321,7 @@ AM_CONDITIONAL(HAVE_X11_LIB, test "x${ac_cv_lib_X11_XOpenDisplay}" = "xyes") AC_STRUCT_DIRENT_D_TYPE AC_CHECK_MEMBERS([DIR.d_fd, DIR.dd_fd],,,[[#include ]]) +AC_CHECK_MEMBERS([struct stat.st_mtim]) AC_CHECK_MEMBERS([struct stat.st_birthtime]) AC_CHECK_MEMBERS([struct stat.st_mtim.tv_nsec]) AC_CHECK_MEMBERS([struct stat.st_birthtim.tv_nsec]) diff --git a/hio/lib/hio-cfg.h.in b/hio/lib/hio-cfg.h.in index 7681638..8deff02 100644 --- a/hio/lib/hio-cfg.h.in +++ b/hio/lib/hio-cfg.h.in @@ -382,6 +382,9 @@ /* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */ #undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC +/* Define to 1 if `st_mtim' is a member of `struct stat'. */ +#undef HAVE_STRUCT_STAT_ST_MTIM + /* Define to 1 if `st_mtimespec.tv_nsec' is a member of `struct stat'. */ #undef HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC