title: Cross platform C++ filesystem watcher
body: <p>I'm looking for a cross platform file system watcher, similar to the <a href="http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx" rel="nofollow">FileSystemWatcher</a> class in .NET. As it's for a daemon/service, I'm not keen on Qt's <a href="http://harmattan-dev.nokia.com/docs/library/html/qt4/qfilesystemwatcher.html" rel="nofollow">QFileSystemWatcher</a>. I'd really like to avoid it as I don't want to have a dependency on Qt as my program is going to be a daemon.</p>
  
  <p>I've also seen a <a href="http://lists.boost.org/Archives/boost/2010/04/165719.php" rel="nofollow">proposal</a> for such a class to be included in Boost, but as far as I know such a class has not yet been included.</p>
  
  <p>Is there a cross platform C++ file system watcher? </p>