* Don't rely on signal.h to include linux/types.h (for __u32 definition)
* Lots of changes for inotify support.