move the inotify watch_descriptor into a new header