]> git.ipfire.org Git - thirdparty/tar.git/commitdiff
Default to GNU/Linux dev_t etc
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 8 Aug 2024 00:05:13 +0000 (17:05 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 15 Aug 2024 06:25:45 +0000 (23:25 -0700)
* configure.ac (dev_t, ino_t, major_t, minor_t):
Default to GNU/Linux types.  This shouldn’t affect behavior;
it’s just a cleanup.

configure.ac

index af6f691806f14383481ba847d0addec621cf8618..38b3452953e5b719368b77107479e5dce4fa43f5 100644 (file)
@@ -82,12 +82,16 @@ AC_TYPE_MODE_T
 AC_TYPE_PID_T
 AC_TYPE_OFF_T
 AC_TYPE_UID_T
-AC_CHECK_TYPE(major_t, , AC_DEFINE(major_t, int,
-                                  [Type of major device numbers.]))
-AC_CHECK_TYPE(minor_t, , AC_DEFINE(minor_t, int,
-                                  [Type of minor device numbers.]))
-AC_CHECK_TYPE(dev_t, unsigned)
-AC_CHECK_TYPE(ino_t, unsigned)
+
+# Taken from GNU/Linux, and should be good enough on platforms
+# lacking these types.
+AC_CHECK_TYPE([dev_t], [unsigned long long int])
+AC_CHECK_TYPE([ino_t], [unsigned long long int])
+
+# Taken from GNU/Linux, and should be good enough on platforms
+# lacking these types.
+AC_CHECK_TYPE([major_t], [unsigned int])
+AC_CHECK_TYPE([minor_t], [unsigned int])
 
 gt_TYPE_SSIZE_T