The devel/libinotify port
libinotify-20211018 – kevent based inotify (cvsweb github mirror)
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.WWW: https://github.com/libinotify-kqueue/libinotify-kqueue
Readme
+------------------------------------------------------------------------------- | Running ${PKGSTEM} 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).
Maintainer
Kirill Bychkov
Categories
Build dependencies
Reverse dependencies
- devel/kf5/baloo
- devel/kf5/kcoreaddons
- devel/kf6/baloo
- devel/kf6/kcoreaddons
- devel/py-pyinotify
- graphics/nsxiv
- math/rstudio
- net/nextcloudclient
- net/owncloudclient
- net/samba
- net/seafile/seafile
- security/ossec-hids
- sysutils/bacula
- sysutils/incron
- sysutils/inotify-tools
- sysutils/lsyncd
- wayland/wayfire
- wayland/wf-shell
- x11/polybar
- x11/qt6/qtquick3d
- x11/qtfm
- x11/xmobar
Files
- /usr/local/include/inotify/
- /usr/local/include/inotify/sys/
- /usr/local/include/inotify/sys/inotify.h
- /usr/local/lib/inotify/
- /usr/local/lib/inotify/libinotify.a
- /usr/local/lib/inotify/libinotify.la
- /usr/local/lib/inotify/libinotify.so.3.0
- /usr/local/lib/pkgconfig/libinotify.pc
- /usr/local/man/man3/inotify_add_watch.3
- /usr/local/man/man3/inotify_event.3
- /usr/local/man/man3/inotify_init.3
- /usr/local/man/man3/inotify_init1.3
- /usr/local/man/man3/inotify_rm_watch.3
- /usr/local/man/man3/libinotify.3
- /usr/local/man/man3/libinotify_set_param.3
- /usr/local/share/doc/pkg-readmes/libinotify