From e3c5bcd9d838731926fa72d652c29c7ba0eb332a Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Mon, 16 Feb 2009 13:14:47 +0100 Subject: PR 9849, use mkstemp. --- dtrace | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'dtrace') diff --git a/dtrace b/dtrace index bbf6b81c..d62279f8 100755 --- a/dtrace +++ b/dtrace @@ -14,6 +14,7 @@ import os,posix,sys from subprocess import * +from tempfile import mkstemp class provider: arglist = dict() @@ -136,7 +137,8 @@ if (build_header): providers = provider() providers.open(s_filename, filename) elif (build_source): - fn = "/tmp/" + os.path.basename(s_filename).replace(".d", ".c") + basename = os.path.basename(s_filename).replace(".d", ".c") + (d,fn) = mkstemp(suffix=".c",prefix=basename) f = open(fn,mode='w') f.write("static __dtrace () {}\n") f.close() -- cgit