autoconf/tests
Paul Eggert 0f696b8be5 * NEWS: New macro AC_PROG__MKDIR_P. AS_MKDIR_P is now more robust.
* config/install-sh: Don't use 'path' to talk about file names,
as per GNU coding standards.  Close a race condition reported by Ralf
Wildenhues and Stepan Kasal.  There is still a race condition
on hosts that predate POSIX 1003.1-1992, but we can't help this.
Don't mishandle weird characters like space on pre-POSIX hosts.
Invoke mkdir at most once per dir arg on pre-POSIX hosts.
* doc/autoconf.texi (Programming in M4sh): Cross-reference to
AC_PROG_MKDIR_P from AS_MKDIR_P.
(Limitations of Usual Tools): Cross-reference to AC_PROG_MKDIR_P
from mkdir.  Mention that Autoconf 2.60 install-sh is safe but
earlier editions are not (including Automake 1.8.3).
Do not suggest mkinstalldirs for thread-safety.
* lib/m4sugar/m4sh.m4 (AS_MKDIR_P): Make it more robust in the
presence of special characters and race conditions.
* tests/local.at (AT_CHECK_ENV): Add mkdir_p to the list of variables
in Autoconf's name space.

* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): New macro, taken
from Automake with minor changes.
* doc/autoconf.texi (Particular Programs): Document AC_PROG_MKDIR_P.
2006-05-10 23:05:15 +00:00
..
.cvsignore Change testsuite.tmp to *.tmp. 2006-04-02 17:13:04 +00:00
atlocal.in
autoscan.at * bin/autoscan.in (subdirs): New global. 2006-04-03 15:58:20 +00:00
autotest.at * tests/autotest.at (Debugging a failed test): Fix comment. 2006-04-12 18:55:49 +00:00
base.at
c.at * tests/c.at (AC_PROG_CPP without warnings, AC_PROG_CPP via CC): 2006-03-08 20:48:22 +00:00
compile.at * NEWS: AC_PROG_CC and AC_PROG_CXX no longer declare 'exit'. 2006-04-03 03:18:39 +00:00
foreign.at
fortran.at
local.at * NEWS: New macro AC_PROG__MKDIR_P. AS_MKDIR_P is now more robust. 2006-05-10 23:05:15 +00:00
m4sh.at Undo many of the recent changes, substituting these instead: 2006-04-24 19:36:01 +00:00
m4sugar.at * doc/autoconf.texi (Looping constructs): New node, to 2006-02-20 21:43:05 +00:00
Makefile.am * tests/Makefile.am (AUTOTEST): Use `$(MY_AUTOM4TE)' instead of 2006-05-09 21:26:36 +00:00
Makefile.in * tests/Makefile.am (AUTOTEST): Use `$(MY_AUTOM4TE)' instead of 2006-05-09 21:26:36 +00:00
mktests.sh * tests/mktests.sh: Use "trap '' 0", not "trap 0". Do not touch 2006-04-10 21:00:40 +00:00
semantics.at * lib/autoconf/programs.m4 (AC_PATH_TOOL, AC_CHECK_TOOL, AC_CHECK_TOOLS): 2006-03-17 20:37:26 +00:00
suite.at
tools.at * configure.ac (ac_cv_sh_n_works): Don't try to test for it, since 2006-04-19 04:13:48 +00:00
torture.at * tests/torture.at (Unusual Automake input files): Skip if we 2006-05-09 21:25:42 +00:00
wrapper.as