Appears that for windows [at least currently] you don't need to
specify  EV_SELECT_IS_WINSOCKET 1 since it's auto-set is that right?

For my instance I discovered that attempting to do:

#include <ruby.h>

#include <ev.h>
#include "ev.c"

/* now do some ruby stuff that uses libev */

caused conflict as some #define macros in ruby.h overwrote vital
components of libev [ex: select -> rb_w32_select] which was messing it
up.

I think that separating the ev stuff and the ruby stuff to their own
.o files might help it.

Thanks for your patience :)

re: FD_SETSIZE as a quick and easy fix for win32 more
descriptors--true, I haven't had too much success with it using
msvcrt6 though it should work.  I assume libev does nothing when you
pass it more file descriptors than FD_SETSIZE?

Nice docs, BTW--good documentation is rare.
Thanks!


-=R

_______________________________________________
libev mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev

Reply via email to