Commit 53a07fe2f95c360d060b9fd58dfcd929c2c1aac2

Nick Mathewson 2010-09-17T00:34:13

Replace pipe-based notification with EVFILT_USER where possible Sufficiently recent kqueue implementations have an EVFILT_USER filter that we can use to wake up an event base from another thread. When it's supported, we now use this mechanism rather than our old (pipe-based) mechanism. This should save some time and complications on newer OSX and freebsds.