~sergei.glushchenko/+junk/page-scan-hack

« back to all changes in this revision

Viewing changes to src/libarchive/build/autoconf/la_uid_t.m4

merge parallel compression branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# la_TYPE_UID_T
 
2
# -------------
 
3
AC_DEFUN([la_TYPE_UID_T],
 
4
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
 
5
AC_CACHE_CHECK(for uid_t in sys/types.h, la_cv_type_uid_t,
 
6
[AC_EGREP_HEADER(uid_t, sys/types.h,
 
7
  la_cv_type_uid_t=yes, la_cv_type_uid_t=no)])
 
8
if test $la_cv_type_uid_t = no; then
 
9
  case $host in
 
10
    *mingw*) def_uid_t=short ;;
 
11
    *) def_uid_t=int ;;
 
12
  esac
 
13
  AC_DEFINE_UNQUOTED(uid_t, [$def_uid_t],
 
14
        [Define to match typeof st_uid field of struct stat if <sys/types.h> doesn't define.])
 
15
  AC_DEFINE_UNQUOTED(gid_t, [$def_uid_t],
 
16
        [Define to match typeof st_gid field of struct stat if <sys/types.h> doesn't define.])
 
17
fi
 
18
])
 
19
AU_ALIAS([AC_TYPE_UID_T], [la_TYPE_UID_T])
 
20