in reply to A flock question
Update: I know that others will disagree, but I think that in this case:#!/usr/bin/perl -w use strict; use Fcntl qw(:DEFAULT :flock); my $handle; { local $SIG{__WARN__} = sub { my $msg = shift; print STDERR "*** my message **** $msg"; }; sysopen ($handle, "abc", O_WRONLY | O_CREAT ) or warn "blah"; close $handle; flock ($handle, LOCK_EX | LOCK_NB) or warn "unable to flock"; } __END__ *** my message **** flock() on closed filehandle $handle at C:\TEMP\fl +ockFail.pl line 17. *** my message **** unable to flock at C:\TEMP\flockFail.pl line 17.
|
|---|