(2016-11-12追記)この現象は10.12.2 beta2(16C41b)で直っているようです。10.12.2がリリースされたら解消するかもしれません。 ruby 2.4-preview3が出たので、test-all流して動作確認してたら、Sierraで通らないテストがあったので気付いた。 pollのman見ると、poll(2)のインターフェイスはこんななんだけど SYNOPSIS #include <poll.h> int poll(struct pollfd fds[], nfds_t nfds, int timeout);呼び出し時に渡すnfdsの値(=fdsの数)が0のときの動作がSierraから変わっているみたいで 10.11以前: timeoutだけ待つ 10.12: 待たずにすぐ終了する となっている。 curlのほうでも先月に話題になっていたよう。 "poll on