Be warning-free on Darwin.
correctly match the kqueue man page
Merge remote-tracking branch 'cgaebel/master'