]> git.saurik.com Git - redis.git/blame_incremental - tests/support/tmpfile.tcl
gitignore now includes a few more files
[redis.git] / tests / support / tmpfile.tcl
... / ...
CommitLineData
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}