Platform-native file locking with blocking and non-blocking support
Cross-platform file locking library for Rust
Minimal Rust library that provides functionality for managing PID files and file locks.
POSIX-focused LevelDB support utilities: singleton environment wiring, mmap and open-file limit management, process-local POSIX file-lock tracking, and errno-to-Status translation for Bitcoin-leveldb integrations.
A simple crate to create lock files without creating dead locks
A library to use files as locks
A library to use files as locks, forked for use in Arti.
Cross-process file locking for database systems / 数据库系统跨进程文件锁
A library for using pidfiles as resource locks
File locking via POSIX advisory record locks
File locking via POSIX advisory record locks
Asynchronous file lock that can auto lock and auto seek.
Heavily tested yet simple filelocking solution using flock
Reentrant Filelock using sheerun/filelock and flock