summaryrefslogtreecommitdiffstats
path: root/dtrace
diff options
context:
space:
mode:
authorMark Wielaard <mjw@redhat.com>2009-02-16 13:14:47 +0100
committerMark Wielaard <mjw@redhat.com>2009-02-16 13:15:39 +0100
commite3c5bcd9d838731926fa72d652c29c7ba0eb332a (patch)
tree6617382bb9ceada775fc5ebf0db3c95324cb0b14 /dtrace
parentc21c8f1bde29655ff85541507692982a1ffb09bd (diff)
downloadsystemtap-steved-e3c5bcd9d838731926fa72d652c29c7ba0eb332a.tar.gz
systemtap-steved-e3c5bcd9d838731926fa72d652c29c7ba0eb332a.tar.xz
systemtap-steved-e3c5bcd9d838731926fa72d652c29c7ba0eb332a.zip
PR 9849, use mkstemp.
Diffstat (limited to 'dtrace')
-rwxr-xr-xdtrace4
1 files changed, 3 insertions, 1 deletions
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()