I have added some extremely preliminary documentation, a license (same terms as libev) and, more importantly, a small test program that shows how the library can be used:
http://cvs.schmorp.de/libeio/demo.c cvs access etc. is described here: http://software.schmorp.de/pkg/libeio.html I foolishly started to refactor the libeio code into a generic thread pool and eio parts, and right now, its a bit in unfinished state. The demo works, and the IO::AIO module seems to work as well. Main issues I have with the current code is quality (the code is a bit of a mess, being half-refactored), and all the changes could result in locking errors, portability problems and other issues IO::AIO originally didn't have. In other words, it's typical bsd code quality: works for me. I am not sure how much work I can invest over the next weeks into libeio, but the API should be relatively stable now, there is a configure file and makefile, code that shows how to use it etc. and modulo any bugs I introduced, should actually work. -- The choice of a Deliantra, the free code+content MORPG -----==- _GNU_ http://www.deliantra.net ----==-- _ generation ---==---(_)__ __ ____ __ Marc Lehmann --==---/ / _ \/ // /\ \/ / [EMAIL PROTECTED] -=====/_/_//_/\_,_/ /_/\_\ _______________________________________________ libev mailing list [email protected] http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev
