Don't use /tmp. /tmp has bad karma!
#
./life_space_leak | sum > /tmp/sum-real-$$
#
./life_space_leak | sum > /tmp/sum-real-$$
-cat > /tmp/sum-expected-$$ << EOTHING
+cat > ./sum-expected-$$ << EOTHING
-if cmp -s /tmp/sum-real-$$ /tmp/sum-expected-$$ ; then
- /bin/rm /tmp/sum*$$
+if cmp -s ./sum-real-$$ ./sum-expected-$$ ; then
+ /bin/rm ./sum*$$
- echo -n '*** sum I got: ' ; cat /tmp/sum-real-$$
- echo -n '*** sum I expected: ' ; cat /tmp/sum-expected-$$
- /bin/rm /tmp/sum*$$
+ echo -n '*** sum I got: ' ; cat ./sum-real-$$
+ echo -n '*** sum I expected: ' ; cat ./sum-expected-$$
+ /bin/rm ./sum*$$