Linux workstation

Upstream software project

liblockfile-simple-perl

Simple file locking scheme

Project identity

Project
liblockfile-simple-perl
Publisher
Not authoritatively mapped
Native package records
5
Operating systems
debian-12, debian-13, opensuse-leap-15-6, opensuse-leap-16-0, opensuse-tumbleweed
License expression
GPL-2.0+ or Artistic-1.0
Quality score
100/100
Source repository
Not reported

Upstream description

This description is kept separate from distribution package descriptions.

This simple locking scheme is not based on any file locking system calls such as 'flock()' or 'lockf()' but rather relies on basic file system primitives and properties, such as the atomicity of the 'write()' system call. It is not meant to be exempt from all race conditions, especially over NFS. The algorithm used is described below in the *ALGORITHM* section. It is possible to customize the locking operations to attempt locking once every 5 seconds for 30 times, or delete stale locks (files that are deemed too ancient) before attempting the locking.

Packages by operating system

Every link opens the native package record, where versions, dependencies, files, checksums, repositories, and maintainers remain distribution-specific.

  1. liblockfile-simple-perl

    Debian 12 (Bookworm) / perl

    0.208-1.1

    Perl module for simple advisory file locking

    allbookworm
  2. liblockfile-simple-perl

    Debian 13 (Trixie) / perl

    0.208-1.1

    Perl module for simple advisory file locking

    alltrixie
  3. perl-LockFile-Simple

    openSUSE Leap 15.6 / Development/Libraries/Perl / source perl-LockFile-Simple

    0.208-bp156.3.1

    Simple file locking scheme

    aarch64ppc64les390xx86_64leap-15.6
  4. perl-LockFile-Simple

    openSUSE Leap 16.0 / Development/Libraries/Perl / source perl-LockFile-Simple

    0.208-bp160.1.11

    Simple file locking scheme

    aarch64ppc64les390xx86_64leap-16.0
  5. perl-LockFile-Simple

    openSUSE Tumbleweed / Development/Libraries/Perl / source perl-LockFile-Simple

    0.208-5.38

    Simple file locking scheme

    x86_64tumbleweed

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.