Mail::Box::Locker::POSIX(3pm) | User Contributed Perl Documentation | Mail::Box::Locker::POSIX(3pm) |
Mail::Box::Locker::POSIX - lock a folder using kernel file-locking
Mail::Box::Locker::POSIX is a Mail::Box::Locker is a Mail::Reporter
See Mail::Box::Locker
This locker object is created by the folder to get an exclusive lock on the file which contains the data using the kernel's POSIX facilities. This lock is created on a separate file-handle to the folder file, so not the handle which is reading.
WARNING: Not all platforms support POSIX locking (via fcntl) and not always in the same way. This implementation does not use XS to access the structure of fcntl(): it is better to use the ::FcntlLock which does. No, this implementation "guesses" the location of the bytes.
Extends "DESCRIPTION" in Mail::Box::Locker.
Extends "METHODS" in Mail::Box::Locker.
Extends "Constructors" in Mail::Box::Locker.
-Option --Defined in --Default expires Mail::Box::Locker 1 hour file Mail::Box::Locker undef folder Mail::Box::Locker <undef> log Mail::Reporter 'WARNINGS' method Mail::Box::Locker POSIX posix_file <undef> timeout Mail::Box::Locker 10 trace Mail::Reporter 'WARNINGS'
Extends "Attributes" in Mail::Box::Locker.
Extends "The Locker" in Mail::Box::Locker.
Extends "Locking" in Mail::Box::Locker.
Extends "Error handling" in Mail::Box::Locker.
Extends "Cleanup" in Mail::Box::Locker.
This module is part of Mail-Box distribution version 3.009, built on August 18, 2020. Website: http://perl.overmeer.net/CPAN/
Copyrights 2001-2020 by [Mark Overmeer]. For other contributors see ChangeLog.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://dev.perl.org/licenses/
2020-08-20 | perl v5.30.3 |