I have updated http://dist.schmorp.de/libev/libev-1.4.0-beta.tar.gz
Changes include: - libev has now been tested under real-world conditions on netbsd, freebsd, solaris, linux and windows. - as a result a number of portability and usage guidelines have found their way into the documentation (call them unfixable kernel quirks if you want). - the api now uses the term "backend" instead of "method" as this more closely resembles reality (this incompatibly changes the API). - kqueue is now no longer tried even when compiled in on anything but netbsd because it was verified to be broken on freebsd, darwin and (according to reports) openbsd. It can still be forced by requesting it explicitly on those platforms if you know what you are doing (kqueue works with sockets on freebsd for example, or seems to), but libev defaults to correctness as it aims to be a general event loop. - consequently, libev now can tell its users what backends are supported in the binary and which of those are recommended for general event handling (ev_recommended_backends vs. ev_supported_backends). - embedding support has been rationalised somewhat further and libev is as a result more flexible. - no algorithmic bugs have been found, but a number of portability problems have been fixed, resulting in smoother configuration. Enjoy. -- The choice of a Deliantra, the free code+content MORPG -----==- _GNU_ http://www.deliantra.net ----==-- _ generation ---==---(_)__ __ ____ __ Marc Lehmann --==---/ / _ \/ // /\ \/ / [EMAIL PROTECTED] -=====/_/_//_/\_,_/ /_/\_\ _______________________________________________ Libevent-users mailing list Libevent-users@monkey.org http://monkeymail.org/mailman/listinfo/libevent-users