9c, 9l: use $TMPDIR if available (#272)

NixOS sandboxed builds (at least on Mac) don't have access to /tmp,
and this should be better POSIX.
This commit is contained in:
Jason Felice 2019-11-11 17:06:55 -05:00 committed by Dan Cross
parent b0aecb4ba5
commit 436ff26c36
2 changed files with 2 additions and 2 deletions

2
bin/9c
View file

@ -133,7 +133,7 @@ case "$tag" in
esac
# N.B. Must use temp file to avoid pipe; pipe loses status.
xtmp=/tmp/9c.$$.$USER.out
xtmp=${TMPDIR-/tmp}/9c.$$.$USER.out
$cc -DPLAN9PORT -I$PLAN9/include $cflags "$@" 2>$xtmp
status=$?
quiet $xtmp

2
bin/9l
View file

@ -346,7 +346,7 @@ then
echo $ld -L$PLAN9/lib "$@" $libsl $extralibs $frameworks
fi
xtmp=/tmp/9l.$$.$USER.out
xtmp="${TMPDIR-/tmp}/9l.$$.$USER.out"
xxout() {
sed 's/.*: In function `[^:]*: *//' $xtmp | egrep . |
egrep -v 'is (often|almost always) misused|is dangerous, better use|text-based stub'