forked from libev-4.15