Index: CSSC-1.4.0/src/sccsdiff.sh.in
===================================================================
--- CSSC-1.4.0.orig/src/sccsdiff.sh.in
+++ CSSC-1.4.0/src/sccsdiff.sh.in
@@ -176,10 +176,10 @@ fi
 first_sid=`echo   $first_sid | sed -e 's/^-r//' `
 second_sid=`echo $second_sid | sed -e 's/^-r//' `
 
-getprefix=/tmp/get.$$.
-g1="${getprefix}${first_sid}"
-g2="${getprefix}${second_sid}"
-dfile=${getprefix}d${first_sid}${second_sid}
+getprefix=$(mktemp get.XXXXXXX).
+g1=$(mktemp get.${first_sid}.XXXXXXX)
+g2=$(mktemp get.${second_sid}.XXXXXXX)
+dfile=$(mktemp get.d${first_sid}${second_sid}.XXXXXXX)
 
 while test $# -gt 0
 do
Index: CSSC-1.4.0/docs/cssc.texi
===================================================================
--- CSSC-1.4.0.orig/docs/cssc.texi
+++ CSSC-1.4.0/docs/cssc.texi
@@ -3193,10 +3193,6 @@ file itself.   @sc{cssc} should not be u
 security is important, especially to control files whose @sc{sccs} file
 is in a world-writable directory.  @xref{Filenames}.
 
-The @code{sccsdiff} program ignores the setting of the @env{TMPDIR}
-environment variable.  Temporary files with predictable names are
-created in the @file{/tmp} directory.
-
 @cindex Setuid execution, why not to do it
 @item Setuid execution ---
 It is common to install an extra set of binaries with the set-user-id
