21 lines
		
	
	
		
			669 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			669 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # 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])
 | |
| 
 |