* lib/m4sugar/m4sh.m4 (AS_TMPDIR): Do not pass `-q' to mktemp.

* lib/Autom4te/General.pm (mktmpdir): Likewise.
(END): Improve error message a bit.
Reported by Bruce Korb <bkorb@gnu.org>.
This commit is contained in:
Ralf Wildenhues 2006-01-21 09:09:46 +00:00
parent 9aa4f267b4
commit 72c832bf54
3 changed files with 16 additions and 6 deletions

View File

@ -1,3 +1,10 @@
2006-01-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* lib/m4sugar/m4sh.m4 (AS_TMPDIR): Do not pass `-q' to mktemp.
* lib/Autom4te/General.pm (mktmpdir): Likewise.
(END): Improve error message a bit.
Reported by Bruce Korb <bkorb@gnu.org>.
2006-01-12 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Ignore

View File

@ -193,11 +193,14 @@ sub END
{
if (<$tmp/*>)
{
if (! unlink <$tmp/*>)
while (<$tmp/*>)
{
print STDERR "$me: cannot empty $tmp: $!\n";
$? = 1;
return;
if (! unlink $_)
{
print STDERR "$me: cannot empty $tmp ($_): $!\n";
$? = 1;
return;
}
}
}
if (! rmdir $tmp)
@ -312,7 +315,7 @@ sub mktmpdir ($)
# If mktemp supports dirs, use it.
$tmp = `(umask 077 &&
mktemp -d -q "$TMPDIR/${signature}XXXXXX") 2>/dev/null`;
mktemp -d "$TMPDIR/${signature}XXXXXX") 2>/dev/null`;
chomp $tmp;
if (!$tmp || ! -d $tmp)

View File

@ -998,7 +998,7 @@ m4_define([AS_TMPDIR],
[# Create a (secure) tmp directory for tmp files.
m4_if([$2], [], [: ${TMPDIR=/tmp}])
{
tmp=`(umask 077 && mktemp -d -q "m4_default([$2], [$TMPDIR])/$1XXXXXX") 2>/dev/null` &&
tmp=`(umask 077 && mktemp -d "m4_default([$2], [$TMPDIR])/$1XXXXXX") 2>/dev/null` &&
test -n "$tmp" && test -d "$tmp"
} ||
{