いけむランド

はてダからやってきました

cygepoll - epoll emulation on cygwin

cygwin で epoll のインタフェースが使えるようなライブラリを書いてみました。

github.com


当然ながら cygwin で epoll は実装されていないわけですが、select で epoll 的なインタフェースを実現する upoll というライブラリを見つけたため、これをラップして epoll として使えるようにしてみました。

github.com

epoll のインタフェースは Man page of EPOLL と実際の epoll.h を見ながら書きました。

echo サーバが動くことは確認できたため、最低限の動作はできているようです。