From owner-freebsd-audit Wed Jan 26 13:37:49 2000 Delivered-To: freebsd-audit@freebsd.org Received: from MailAndNews.com (MailAndNews.com [199.29.68.160]) by hub.freebsd.org (Postfix) with ESMTP id 61530152CE for ; Wed, 26 Jan 2000 13:37:47 -0800 (PST) (envelope-from mheffner@mailandnews.com) Received: from muriel.penguinpowered.com [208.138.198.103] (mheffner@mailandnews.com); Wed, 26 Jan 2000 16:37:38 -0500 X-WM-Posted-At: MailAndNews.com; Wed, 26 Jan 00 16:37:38 -0500 Content-Length: 1190 Message-ID: X-Mailer: XFMail 1.4.4 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Wed, 26 Jan 2000 16:39:17 -0500 (EST) Reply-To: Mike Heffner From: Mike Heffner To: FreeBSD-audit Subject: lorder tempfiles Sender: owner-freebsd-audit@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG While doing a make world, lorder is run and creates a bunch of tempfiles like this: + -rw-r--r-- 1 root wheel 625 Jan 25 21:05 /tmp/_symbol_24973 + -rw-r--r-- 1 root wheel 842 Jan 25 21:05 /tmp/_reference_24973 - -rw-r--r-- 1 root wheel 842 Jan 25 21:05 /tmp/_reference_24973 - -rw-r--r-- 1 root wheel 625 Jan 25 21:05 /tmp/_symbol_24973 they're usually in that order. Could we use mktemp(1) to make it slightly more random? Here's a patch: Index: lorder.sh =================================================================== RCS file: /home/ncvs/src/usr.bin/lorder/lorder.sh,v retrieving revision 1.2 diff -u -r1.2 lorder.sh --- lorder.sh 1998/08/15 07:10:21 1.2 +++ lorder.sh 2000/01/26 21:36:19 @@ -45,8 +45,8 @@ esac # temporary files -R=/tmp/_reference_$$ -S=/tmp/_symbol_$$ +R=`mktemp /tmp/_reference_XXXXXXXXXX` +S=`mktemp /tmp/_symbol_XXXXXXXXXX` # remove temporary files on HUP, INT, QUIT, PIPE, TERM trap "rm -f $R $S; exit 1" 1 2 3 13 15 --------------------------------- Mike Heffner Fredericksburg, VA ICQ# 882073 Date: 26-Jan-2000 Time: 16:29:32 --------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-audit" in the body of the message