@@ -1693,6 +1693,7 @@ RUBY_CHECK_SIGNEDNESS(size_t, [AC_MSG_ERROR(size_t is signed)], [],
16931693 [ @%:@ include <sys/types.h>] )
16941694RUBY_CHECK_SIZEOF(size_t, [ int long void*] , [ ] , [ @%:@ include <sys/types.h>] )
16951695RUBY_CHECK_SIZEOF(ptrdiff_t, size_t, [ ] , [ @%:@ include <stddef.h>] )
1696+ RUBY_CHECK_SIZEOF(dev_t)
16961697RUBY_CHECK_PRINTF_PREFIX(size_t, z)
16971698RUBY_CHECK_PRINTF_PREFIX(ptrdiff_t, t)
16981699AC_CHECK_MEMBERS ( [ struct stat.st_blksize] )
@@ -1703,6 +1704,10 @@ AS_IF([test "$ac_cv_member_struct_stat_st_blocks" = yes], [
17031704 RUBY_CHECK_SIZEOF([ struct stat.st_blocks] , [ off_t int long "long long"] , [ ] , [ @%:@ include <sys/stat.h>] )
17041705] )
17051706RUBY_CHECK_SIZEOF([ struct stat.st_ino] , [ long "long long"] , [ ] , [ @%:@ include <sys/stat.h>] )
1707+ RUBY_CHECK_SIZEOF([ struct stat.st_dev] , [ dev_t int long "long long"] , [ ] , [ @%:@ include <sys/stat.h>] )
1708+ AS_IF ( [ test "$ac_cv_member_struct_stat_st_rdev" = yes] , [
1709+ RUBY_CHECK_SIZEOF([ struct stat.st_rdev] , [ dev_t int long "long long"] , [ ] , [ @%:@ include <sys/stat.h>] )
1710+ ] )
17061711AC_CHECK_MEMBERS ( [ struct stat.st_atim] )
17071712AC_CHECK_MEMBERS ( [ struct stat.st_atimespec] )
17081713AC_CHECK_MEMBERS ( [ struct stat.st_atimensec] )
0 commit comments