X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FDBICTest.pm;h=a0d9d6332550ddeb609bf8cf4c1995e01bbcd58b;hb=027e3cc615a8cda0282f5b0652dba6fe83db3382;hp=58f5ccaa0c7d85e3fec7d5fcf5e4e3c63c56de21;hpb=8d6b1478d8fa6f7c76e313ee72a72d5eb4c24d03;p=dbsrgits%2FDBIx-Class.git diff --git a/t/lib/DBICTest.pm b/t/lib/DBICTest.pm index 58f5cca..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->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: $!"; }