From: Jim Meyering Date: Sun, 16 Aug 1998 03:55:36 +0000 (+0000) Subject: . X-Git-Tag: FILEUTILS-3_16u~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=919b80538057b7aae8af23f64380005697b216de;p=thirdparty%2Fcoreutils.git . --- diff --git a/m4/check-type.m4 b/m4/check-type.m4 new file mode 100644 index 0000000000..3eb9dbb235 --- /dev/null +++ b/m4/check-type.m4 @@ -0,0 +1,28 @@ +#serial 1 + +dnl Just like AC_CHECK_TYPE from autoconf-2.12, but also checks in unistd.h +dnl on systems that have it. Fujitsu UXP/V needs this for ssize_t. + +undefine([AC_CHECK_TYPE]) +dnl AC_CHECK_TYPE(TYPE, DEFAULT) +AC_DEFUN(AC_CHECK_TYPE, +[AC_REQUIRE([AC_HEADER_STDC])dnl +AC_CHECK_HEADERS(unistd.h) +AC_MSG_CHECKING(for $1) +AC_CACHE_VAL(ac_cv_type_$1, +[AC_EGREP_CPP(dnl +changequote(<<,>>)dnl +<<$1[^a-zA-Z_0-9]>>dnl +changequote([,]), [#include +#if STDC_HEADERS +# include +# include +#endif +#if HAVE_UNISTD_H +# include +#endif], ac_cv_type_$1=yes, ac_cv_type_$1=no)])dnl +AC_MSG_RESULT($ac_cv_type_$1) +if test $ac_cv_type_$1 = no; then + AC_DEFINE($1, $2) +fi +])