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
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
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 dependencies.