mirror of
git://sourceware.org/git/glibc.git
synced 2025-03-19 13:40:59 +08:00
Don't tamper with $HOME.
This commit is contained in:
parent
be22ce65d7
commit
8149f97606
@ -1,3 +1,9 @@
|
||||
2012-03-21 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* conform/conformtest.pl: Handle --tmpdir argument, defaulting to /tmp.
|
||||
* conform/run-conformtest.sh: Pass --tmpdir argument when invoking
|
||||
conformtest.pl
|
||||
|
||||
2012-03-21 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* NOTES: Remove.
|
||||
|
@ -3,11 +3,11 @@
|
||||
use Getopt::Long;
|
||||
use POSIX;
|
||||
|
||||
$standard = "XOPEN2K8";
|
||||
$CC = "gcc";
|
||||
|
||||
$standard="XOPEN2K8";
|
||||
$tmpdir = "/tmp";
|
||||
GetOptions ('headers=s' => \@headers, 'standard=s' => \$standard,
|
||||
'flags=s' => \$flags, 'cc=s' => \$CC);
|
||||
'flags=s' => \$flags, 'cc=s' => \$CC, 'tmpdir=s' => \$tmpdir);
|
||||
@headers = split(/,/,join(',',@headers));
|
||||
|
||||
# List of the headers we are testing.
|
||||
@ -84,11 +84,6 @@ while ($#knownproblems >= 0) {
|
||||
$isknown{pop (@knownproblems)} = 1;
|
||||
}
|
||||
|
||||
$uid = getuid();
|
||||
($pwname,$pwpasswd,$pwuid,$pwgid,
|
||||
$pwquota,$pwcomment,$pwgcos,$pwdir,$pwshell,$pwexpire) = getpwuid($uid);
|
||||
$tmpdir = "$pwdir";
|
||||
|
||||
$verbose = 1;
|
||||
|
||||
$total = 0;
|
||||
|
@ -5,6 +5,9 @@ perl="$2"
|
||||
cc="$3"
|
||||
includes="$4"
|
||||
|
||||
scratch=${objpfx}scratch
|
||||
mkdir -p "$scratch"
|
||||
|
||||
standards=("ISO" "ISO99" "ISO11" "POSIX" "XPG3" "XPG4" "UNIX98"
|
||||
"XOPEN2K" "XOPEN2K8" "POSIX2008")
|
||||
|
||||
@ -13,7 +16,7 @@ exitval=0
|
||||
for s in ${standards[*]}; do
|
||||
echo -n $s...
|
||||
e=0
|
||||
if ! $perl conformtest.pl --cc="$cc" --flags="$includes" --standard=$s > ${objpfx}conform-$s.out; then
|
||||
if ! $perl conformtest.pl --tmpdir="$scratch" --cc="$cc" --flags="$includes" --standard=$s > ${objpfx}conform-$s.out; then
|
||||
e=1
|
||||
fi
|
||||
printf "\n%s\n" $s >> ${objpfx}run-conformtest.out
|
||||
|
Loading…
x
Reference in New Issue
Block a user