table of contents
File::Flock::Forking(3pm) | User Contributed Perl Documentation | File::Flock::Forking(3pm) |
NAME¶
File::Flock::Forking - adjust File::Flock to handle fork()
SYNOPSIS¶
use File::Flock::Forking; use File::Flock;
DESCRIPTION¶
The purpose of File::Flock::Forking is to change the implementation of File::Flock to handle locking on systems that do not hold locks across calls to fork().
If you are using File::Flock or any module that uses File::Flock then and your program uses fork(), then you should import File::Flock::Forking before you import File::Flock or any module that uses File::Flock.
On most operating systems, File::Flock::Forking does nothing. On Solaris, it changes the behavior of File::Flock to be implemented by File::Flock::Subprocess.
You can also force it to use FIle::Flock::Subprocess by with
$ENV{FLOCK_FORKING_USE} = 'subprocess'
Or force it to use File::Flock with
$ENV{FLOCK_FORKING_USE} = 'flock'
LICENSE¶
Copyright (C) 2013 Google, Inc. This module may be used/copied/etc on the same terms as Perl itself.
2015-04-17 | perl v5.40.0 |