On 01/11/2014 12:52 AM, Tobias Oberstein wrote:
Am 11.01.2014 00:35, schrieb Victor Stinner:
Hi,
The new test fails on Mac OS X with the kqueue selector (it pass with
the select selector).
kqueue for pipes/processes is notoriously buggy on osx. in general: osx
sucks big regarding networking, and in particular Apple's kqueue
implementation is crappy.
does it fail on kqueue/freebsd?
FWIW, in libuv we fallback to using select() in a thread for special fds
on OSX: https://github.com/joyent/libuv/blob/master/src/unix/stream.c#L290
Not sure if a similar workaround could be implemented here, or if it
would be desirable.
Cheers,
--
Saúl Ibarra Corretgé
bettercallsaghul.com