On Fri, Jun 06, 2008 at 04:10:45PM +1000, Chris Hulbert <[EMAIL PROTECTED]> wrote: > If anyone's interested, some details are here, and i'd be interested > to hear comments on how i've structured the code: > http://splinter.com.au/blog/?p=15
That doesn't seem to be very difficult (when one knows this beforehand :), so this inspired me to mention _open_osfhandle in the win32 section and the following section: A typical way to use libev under windows is to embed it (see the embedding section for details) and use the following F<evwrap.h> header file instead of F<ev.h>: #define EV_STANDALONE /* keeps ev from requiring config.h */ #define EV_SELECT_IS_WINSOCKET 1 /* configure libev for windows select */ #define EV_STAT_ENABLE 0 /* no stat() availble */ #include "ev.h" And compile the following F<evwrap.c> file into your project (make sure you do I<not> compile the F<ev.c> or any other embedded soruce files!): #include "evwrap.h" #include "ev.c" I will look into probably disabling EV_STAT_ENABLE on win32 by default for the next release (you are not expected to have to do that yourself). -- The choice of a Deliantra, the free code+content MORPG -----==- _GNU_ http://www.deliantra.net ----==-- _ generation ---==---(_)__ __ ____ __ Marc Lehmann --==---/ / _ \/ // /\ \/ / [EMAIL PROTECTED] -=====/_/_//_/\_,_/ /_/\_\ _______________________________________________ libev mailing list libev@lists.schmorp.de http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev