title: How do I program for Linux's new `fanotify` file system monitoring feature?
body: <p><code>fanotify</code>, built on top of <code>fsnotify</code>, is supposed to replace <code>inotify</code> which replaced <code>dnotify</code>. Are there some good programming examples or existing utilities that use <code>fanotify</code> to watch for changes in a filesystem? How much detail does <code>fanotify</code> provide?</p>