libinotify-20240724
kevent based inotify
Project homepage: https://github.com/libinotify-kqueue/libinotify-kqueue
Description
This library provides inotify-compatible interface for applications
that need to monitor changes happening in a filesystem. It can be useful
when porting Linux applications, which often use inotify interface.
The IN_OPEN, IN_CLOSE_WRITE and IN_CLOSE_NOWRITE events are not yet
implemented, so the relevant tests are known to fail.
Package information
- Ports path
- devel/libinotify
- Package architecture
- amd64
- Maintainer
- Kirill Bychkov <kirby@openbsd.org>
- Categories
- devel
- Available flavors
- None listed
These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.
Direct dependencies
Build
OpenBSD README
+------------------------------------------------------------------------------- | Running libinotify on OpenBSD +------------------------------------------------------------------------------- libinotify uses kqueue(2) to monitor for changed files. This only works up to the system's "open file descriptors" limit - if software using libinotify needs to handle large directories, the kern.maxfiles sysctl(8) should be increased by adding an entry in sysctl.conf(5) and the user's login(1) class modified accordingly by bumping the "cur" and "max" "openfiles" limit in login.conf(5).
Used by (25 dependency relationships)
Includes library, runtime, build and test relationships. Results load 100 at a time.