On Fri, 2017-12-22 at 22:26:48 +0000, Simon McVittie wrote: > I don't know whether Hurd supports a file-change-monitoring API better > than periodic polling; according to GLib and gamin build logs, it > doesn't seem to have a Linux-compatible inotify or a FreeBSD-compatible > kqueue, and I don't see any successful configure checks for anything that > looks analogous.
The Hurd does have native support for this via its filesystem server RPCs. See server/gam_hurd_mach_notify.c in the gamin source tree for an example user. Thanks, Guillem