Use $TMPDIR if it is set in the environment.
diff --git a/Lib/tempfile.py b/Lib/tempfile.py
index a571f41..793c23f 100644
--- a/Lib/tempfile.py
+++ b/Lib/tempfile.py
@@ -5,11 +5,16 @@
 
 
 # Changeable parameters (by clients!)...
-# XXX Should the environment variable $TMPDIR override tempdir?
 
 tempdir = '/usr/tmp'
 template = '@'
 
+# Use environment variable $TMPDIR to override default tempdir.
+
+if posix.environ.has_key('TMPDIR'):
+	# XXX Could check that it's a writable directory...
+	tempdir = posix.environ['TMPDIR']
+
 
 # Counter for generating unique names