xref: /redis-3.2.3/tests/support/tmpfile.tcl (revision 13566085)
1set ::tmpcounter 0
2set ::tmproot "./tests/tmp"
3file mkdir $::tmproot
4
5# returns a dirname unique to this process to write to
6proc tmpdir {basename} {
7    set dir [file join $::tmproot $basename.[pid].[incr ::tmpcounter]]
8    file mkdir $dir
9    set _ $dir
10}
11
12# return a filename unique to this process to write to
13proc tmpfile {basename} {
14    file join $::tmproot $basename.[pid].[incr ::tmpcounter]
15}
16