]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Forgot to add file in r1257.
authorCharles Wilson <cwilso11@gmail.com>
Tue, 21 Jul 2009 04:44:16 +0000 (00:44 -0400)
committerCharles Wilson <cwilso11@gmail.com>
Tue, 21 Jul 2009 04:44:16 +0000 (00:44 -0400)
SVN-Revision: 1258

build/autoconf/la_uid_t.m4 [new file with mode: 0644]

diff --git a/build/autoconf/la_uid_t.m4 b/build/autoconf/la_uid_t.m4
new file mode 100644 (file)
index 0000000..31eef5e
--- /dev/null
@@ -0,0 +1,20 @@
+# la_TYPE_UID_T
+# -------------
+AC_DEFUN([la_TYPE_UID_T],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_CACHE_CHECK(for uid_t in sys/types.h, la_cv_type_uid_t,
+[AC_EGREP_HEADER(uid_t, sys/types.h,
+  la_cv_type_uid_t=yes, la_cv_type_uid_t=no)])
+if test $la_cv_type_uid_t = no; then
+  case $host in
+    *mingw*) def_uid_t=short ;;
+    *) def_uid_t=int ;;
+  esac
+  AC_DEFINE_UNQUOTED(uid_t, [$def_uid_t],
+       [Define to match typeof st_uid field of struct stat if <sys/types.h> doesn't define.])
+  AC_DEFINE_UNQUOTED(gid_t, [$def_uid_t],
+       [Define to match typeof st_gid field of struct stat if <sys/types.h> doesn't define.])
+fi
+])
+AU_ALIAS([AC_TYPE_UID_T], [la_TYPE_UID_T])
+