It looks like an watching an arbitrary sub-tree with kqueue remains out
of reach on FreeBSD -- one needs to traverse the entire (sub)tree first
and create a separate kevent for each subdirectory.
But, maybe, watching an entire filesystem for changes can be
accomplished easier? If not just any filesystem -- a ZFS one?
Thanks!
-mi