X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FDBICTest.pm;h=a0d9d6332550ddeb609bf8cf4c1995e01bbcd58b;hb=027e3cc615a8cda0282f5b0652dba6fe83db3382;hp=8b36d107ccf538525af554786bddec51cd218ab3;hpb=0c3c40a2c15a5c721f6b5f38246d0d350b565ce1;p=dbsrgits%2FDBIx-Class.git diff --git a/t/lib/DBICTest.pm b/t/lib/DBICTest.pm index 8b36d10..a0d9d63 100644 --- a/t/lib/DBICTest.pm +++ b/t/lib/DBICTest.pm @@ -9,7 +9,7 @@ use DBICTest::Util qw/populate_weakregistry assert_empty_weakregistry local_umas use Carp; use Path::Class::File (); use File::Spec; -use Fcntl qw/:flock/; +use Fcntl qw/:DEFAULT :flock/; =head1 NAME @@ -60,11 +60,11 @@ our ($global_lock_fh, $global_exclusive_lock); sub import { my $self = shift; - my $lockpath = File::Spec->catfile(File::Spec->tmpdir, '.dbictest_global.lock'); + my $lockpath = DBICTest::RunMode->tmpdir->file('.dbictest_global.lock'); { my $u = local_umask(0); # so that the file opens as 666, and any user can lock - open ($global_lock_fh, '>', $lockpath) + sysopen ($global_lock_fh, $lockpath, O_RDWR|O_CREAT) or die "Unable to open $lockpath: $!"; }