]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
A couple of extra configuration tests, inspired by missing features
authorTim Kientzle <kientzle@gmail.com>
Thu, 11 Sep 2008 22:19:54 +0000 (18:19 -0400)
committerTim Kientzle <kientzle@gmail.com>
Thu, 11 Sep 2008 22:19:54 +0000 (18:19 -0400)
on various Windows compilers.
Submitted by: Ivailo Petrov

SVN-Revision: 198

configure.ac

index 317947b1d5d5726bafca6cb662cbc9203440e414..0fb7d37c67fcd6e30cdf958208ddb46e5efcc304 100644 (file)
@@ -193,6 +193,8 @@ AC_CHECK_TYPE(uintptr_t, [unsigned int])
 # Check for high-resolution timestamps in struct stat
 AC_CHECK_MEMBERS([struct stat.st_mtimespec.tv_nsec])
 AC_CHECK_MEMBERS([struct stat.st_mtim.tv_nsec])
+# Check for block size support in struct stat
+AC_CHECK_MEMBERS([struct stat.st_blksize])
 
 # If you have uintmax_t, we assume printf supports %ju
 # If you have unsigned long long, we assume printf supports %llu
@@ -206,7 +208,7 @@ AC_TYPE_UINTMAX_T
 AC_TYPE_UINT64_T
 
 # TODO: If any of these are missing, define them right here.
-AC_CHECK_DECLS([SIZE_MAX, INT64_MAX, INT64_MIN, UINT64_MAX, UINT32_MAX])
+AC_CHECK_DECLS([SIZE_MAX, SSIZE_MAX, INT64_MAX, INT64_MIN, UINT64_MAX, UINT32_MAX])
 
 AC_CHECK_DECL([EFTYPE],
                [AC_DEFINE(HAVE_EFTYPE, 1, [A possible errno value for invalid file format errors])],