--- libev/ev_select.c 2008/05/26 04:14:32 1.33 +++ libev/ev_select.c 2008/05/26 04:21:48 1.34 @@ -225,6 +225,7 @@ fd_mask word_r = ((fd_mask *)vec_ro) [word]; fd_mask word_w = ((fd_mask *)vec_wo) [word]; #ifdef _WIN32 + word_r |= ((fd_mask *)vec_eo) [word]; word_w |= ((fd_mask *)vec_eo) [word]; #endif