A file change monitor that can use either the File System Events API of Apple OS X or the kqueue interface of *BSD systems.