kqueue code compiles on debian kfreebsd

This commit is contained in:
Joey Hess 2012-06-18 20:33:27 +00:00 committed by Joey Hess
parent 90d565149a
commit d680ff7ef0
3 changed files with 40 additions and 36 deletions

View file

@ -84,10 +84,12 @@ watchThread st dstatus changechan = withINotify $ \i -> do
}
#else
#ifdef WITH_KQUEUE
watchThread st dstatus changechan = forever $ do
watchThread st dstatus changechan = do
dirs <- scanRecursive "." ignored
changeddir <- waitChange dirs
print $ "detected a change in " ++ show changeddir
kqueue <- initKqueue dirs
forever $ do
changeddir <- waitChange kqueue
print $ "detected a change in " ++ show changeddir
#else
watchThread = undefined
#endif /* WITH_KQUEUE */