fi
rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir
+fi
echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
+if ln -s conf$$.file conf$$ 2>/dev/null &&
+ ln -s conf$$.file conf$$.dir 2>/dev/null; then
# We could just check for DJGPP; but this test a) works b) is more generic
# and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
if test -f conf$$.exe; then
else
as_ln_s='cp -p'
fi
-rm -f conf$$ conf$$.exe conf$$.file
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
if mkdir -p . 2>/dev/null; then
as_mkdir_p=:
# When interrupted or exit'd, cleanup temporary files, and complete
# config.log. We remove comments because anyway the quotes in there
# would cause problems or look ugly.
-# WARNING: Be sure not to use single quotes in there, as some shells,
-# such as our DU 5.0 friend, will then `close' the trap.
-trap 'exit_status=$?
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+trap '
+ exit_status=$?
# Save into config.log some information that might help in debugging.
{
echo
echo
# The following way of writing the cache mishandles newlines in values,
(
- for ac_var in `(set) 2>&1 | sed -n '"'"'s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'"'"'`; do
+ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
eval ac_val=\$$ac_var
case $ac_val in #(
*${as_nl}*)
esac
done
(set) 2>&1 |
- case $as_nl`(ac_space='"'"' '"'"'; set) 2>&1` in #(
+ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
*${as_nl}ac_space=\ *)
sed -n \
- "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
+ "s/'\''/'\''\\\\'\'''\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
;; #(
*)
sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
for ac_var in $ac_subst_vars
do
eval ac_val=\$$ac_var
- echo "$ac_var='"'"'$ac_val'"'"'"
+ echo "$ac_var='\''$ac_val'\''"
done | sort
echo
for ac_var in $ac_subst_files
do
eval ac_val=\$$ac_var
- echo "$ac_var='"'"'$ac_val'"'"'"
+ echo "$ac_var='\''$ac_val'\''"
done | sort
echo
fi
## ----------- ##
_ASBOX
echo
- sed "/^$/d" confdefs.h | sort
+ cat confdefs.h
echo
fi
test "$ac_signal" != 0 &&
echo "$as_me: exit $exit_status"
} >&5
rm -f core *.core core.conftest.* &&
- rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+ rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
exit $exit_status
- ' 0
+' 0
for ac_signal in 1 2 13 15; do
trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
done
fi
rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir
+fi
echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
+if ln -s conf$$.file conf$$ 2>/dev/null &&
+ ln -s conf$$.file conf$$.dir 2>/dev/null; then
# We could just check for DJGPP; but this test a) works b) is more generic
# and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
if test -f conf$$.exe; then
else
as_ln_s='cp -p'
fi
-rm -f conf$$ conf$$.exe conf$$.file
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
if mkdir -p . 2>/dev/null; then
as_mkdir_p=:
identifier: false AC_HEADER_STDBOOL
identifier: gid_t AC_TYPE_UID_T
identifier: inline AC_C_INLINE
+identifier: int16_t AC_TYPE_INT16_T
+identifier: int32_t AC_TYPE_INT32_T
+identifier: int64_t AC_TYPE_INT64_T
+identifier: int8_t AC_TYPE_INT8_T
identifier: mode_t AC_TYPE_MODE_T
identifier: obstack AC_FUNC_OBSTACK
identifier: off_t AC_TYPE_OFF_T
identifier: ptrdiff_t AC_CHECK_TYPES
identifier: restrict AC_C_RESTRICT
identifier: size_t AC_TYPE_SIZE_T
+identifier: ssize_t AC_TYPE_SSIZE_T
identifier: st_blksize AC_CHECK_MEMBERS([struct stat.st_blksize])
identifier: st_blocks AC_STRUCT_ST_BLOCKS
identifier: st_rdev AC_CHECK_MEMBERS([struct stat.st_rdev])
identifier: tm_zone AC_STRUCT_TIMEZONE
identifier: true AC_HEADER_STDBOOL
identifier: uid_t AC_TYPE_UID_T
+identifier: uint16_t AC_TYPE_UINT16_T
+identifier: uint32_t AC_TYPE_UINT32_T
+identifier: uint64_t AC_TYPE_UINT64_T
+identifier: uint8_t AC_TYPE_UINT8_T
identifier: volatile AC_C_VOLATILE
makevar: AWK AC_PROG_AWK
makevar: BISON AC_PROG_YACC