perl-File-FcntlLock - File locking with fcntl()

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-File-FcntlLock-0.220.0-13.mga8.i586.rpm
Package name perl-File-FcntlLock
Package version 0.220.0
Package release 13.mga8
Package architecture i586
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 44.29 KB
Installed size 103.34 KB
File locking in Perl is usually done using the the flock() manpage
function. Unfortunately, this only allows locks on whole files and is often
implemented in terms of the flock(2) manpage, which has some shortcomings.
Using this module file locking via the fcntl(2) manpage can be done
(obviously, this restricts the use of the module to systems that have a the
fcntl(2) manpage system call). Before a file (or parts of a file) can be
locked, an object simulating a flock structure must be created and its
properties set. Afterwards, by calling the 'lock()' method a lock can be
set or it can be determined if and which process currently holds the lock.
To create a new object representing a flock structure call 'new()':


Package Version Architecture Repository
perl-File-FcntlLock-0.220.0-13.mga8.x86_64.rpm 0.220.0 x86_64 Mageia Core
perl-File-FcntlLock - - -


Name Value - - - - -
perl >= 0:5.006
perl >= 0:5.006001
perl >= 1:5.6.1
perl(Carp) -
perl(Config) -
perl(DynaLoader) -
perl(Errno) -
perl(Exporter) -
perl(Fcntl) -
perl(File::FcntlLock) -
perl(File::FcntlLock::Core) -
perl(File::FcntlLock::Errors) -
perl(File::Spec) -
perl(File::Temp) -
perl(POSIX) -
perl(base) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.30.0


Name Value
perl(File::FcntlLock) == 0.220.0
perl(File::FcntlLock::Core) == 0.220.0
perl(File::FcntlLock::Errors) -
perl(File::FcntlLock::Inline) -
perl(File::FcntlLock::Pure) -
perl(File::FcntlLock::XS) -
perl-File-FcntlLock == 0.220.0-13.mga8
perl-File-FcntlLock(x86-32) == 0.220.0-13.mga8


Type URL
Binary Package perl-File-FcntlLock-0.220.0-13.mga8.i586.rpm
Source Package perl-File-FcntlLock-0.220.0-13.mga8.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-File-FcntlLock rpm package:
    # urpmi perl-File-FcntlLock




2019-08-27 - tmb <tmb> 0.220.0-13.mga8
+ Revision: 1433602
- rebuild for perl 5.30
2018-09-21 - umeabot <umeabot> 0.220.0-12.mga7
+ Revision: 1292842
- Mageia 7 Mass Rebuild
2018-08-08 - pterjan <pterjan> 0.220.0-11.mga7
+ Revision: 1250303
- Rebuild for perl 5.28
2017-10-02 - tv <tv> 0.220.0-10.mga7
+ Revision: 1164317
- rebuild with fixed rpm for missing autodeps
2017-08-31 - pterjan <pterjan> 0.220.0-9.mga7
+ Revision: 1148882
- Rebuild for perl ABI changes

See Also

Package Description
perl-File-Fetch-0.560.0-2.mga7.noarch.rpm A generic file fetching mechanism
perl-File-Find-CaseCollide-0.0.2-1.mga8.noarch.rpm Test for collisions in filenames, differing only in case
perl-File-Find-Iterator-0.400.0-4.mga7.noarch.rpm Iterator interface for search files
perl-File-Find-Object-0.3.4-1.mga8.noarch.rpm An object-oriented directory tree traversal module
perl-File-Find-Object-Rule-0.31.100-1.mga8.noarch.rpm File::Find::Object::Rule's procedural interface
perl-File-Find-Rule-0.340.0-3.mga7.noarch.rpm Alternative interface to File::Find
perl-File-Find-Rule-Perl-1.150.0-4.mga7.noarch.rpm Common rules for searching for Perl things
perl-File-Find-Rule-VCS-1.80.0-10.mga7.noarch.rpm Exclude files/directories for Version Control Systems
perl-File-Find-Upwards-1.102.30-8.mga7.noarch.rpm Look for a file in the current directory and upwards
perl-File-Finder-0.530.0-9.mga7.noarch.rpm Steps for File::Finder
perl-File-Flat-1.50.0-1.mga7.noarch.rpm Perl module that implements a flat filesystem
perl-File-Flock-2014.10.0-8.mga7.noarch.rpm File locking with flock
perl-File-Flock-Retry-0.631.0-1.mga7.noarch.rpm Yet another flock module
perl-File-FnMatch-0.20.0-27.mga8.i586.rpm Simple filename and pathname matching
perl-File-Fu-0.0.8-7.mga7.noarch.rpm Temporary files