liblockfile-1.16.txz


Advertisement

Description

liblockfile - Standard lockfile library

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Latest amd64
Package filename liblockfile-1.16.txz
Package name liblockfile
Package version 1.16
Package release -
Package architecture amd64
Package type txz
Category devel
Homepage https://github.com/miquels/liblockfile
License GPLv2+, LGPL21+
Maintainer yasu@utahime.org
Download size 36.05 KB
Installed size 131.56 KB
This library implements a number of functions found in -lmail on SysV
systems. These functions are designed to lock the standard mailboxes in
/var/mail (or wherever the system puts them).
In additions, this library adds a number of functions to create,
manage and remove generic lockfiles.
The lockfiles are created by this library in an NFS-safe manner, that
is by using a tempfile and using link(2) to create the lockfile. It
works around several defects in NFS servers to make sure the lockfile
is created atomically.
The locking strategy is compatible with other well-written NFS-safe
programs that create lockfiles - such as procmail, exim and mutt.
If you are trying to lock a mailbox in a directory writable for group
mail, the locking functions will call a helper application which runs
setgid to do the actual locking. The helper application "dotlockfile"
can also be used directly, for example for use in shellscripts.
This means a program such as a MUA doesn't need to be setgid mail anymore
to be able to lock the mailbox.
WWW: https://github.com/miquels/liblockfile
Options:
- DOCS: on

Alternatives

Package Version Architecture Repository
liblockfile-1.16.txz 1.16 i386 FreeBSD Ports Latest
liblockfile-1.16.txz 1.16 i386 FreeBSD Ports Quarterly
liblockfile-1.16.txz 1.16 amd64 FreeBSD Ports Quarterly
liblockfile - - -

Provides

Name Value
liblockfile.so.1 -

Download

Type URL
Mirror pkg.freebsd.org
Binary Package liblockfile-1.16.txz
Source Package devel/liblockfile

Install Howto

Install liblockfile txz package:

# pkg install liblockfile

See Also

Package Description
liblogging-1.0.6.txz Easy to use system logging library
liblognorm-2.0.6.txz Log normalizer
liblouis-3.11.0.txz Open-source Braille Translator And Back-translator
liblpm-g2019052401.txz Longest Prefix Match library
liblqr-1-0.4.2.txz Easy to use C/C++ seam carving library
liblrdf-0.6.1.txz Library for manipulating RDF files describing LADSPA plugins
liblscp-0.5.7.txz Wrapper around the LSCP network protocol
libltc-1.3.1.txz Linear/Logitudinal Time Code (LTC) Library
libltdl-2.4.6.txz System independent dlopen wrapper
liblug-1.0.6_5.txz Multi-format graphics manipulation library
liblxi-1.13.txz Library for communicating with LXI compatible instruments
liblxqt-0.14.0_2.txz Shared library for LXQt applications
liblz4-1.9.2,1.txz LZ4 compression library, lossless and very fast
liblzxcomp-20050705.txz LZX compression library
libmaa-1.4.4,1.txz Provides a few data structures and helpful functions
Advertisement
Advertisement