Windows version

Marc Lehmann schmorp at
Tue Oct 5 20:27:20 CEST 2010

On Tue, Oct 05, 2010 at 08:26:30AM +0200, Marco Bambini <marco at> wrote:
> Because only the traditional select method is used on Win32 and not the much more efficient IO Completion Port (libevent 2.x supports IOCP on Win32).
> Seems like only a minimalist support to me but I could be wrong...

select is currently the maximum support possible - io completion ports
lack the features to implement the libev API.

libevent's backend requires you to use a special API on windows, which is why
it can offer that.

note also that i/o completion ports are not used for the event-based part
of libevent 2, mostly for the same reason as they are not used in libev.

                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_    
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      schmorp at
      -=====/_/_//_/\_,_/ /_/\_\

More information about the libev mailing list