--- cvsroot/libev/README.embed 2007/11/04 18:15:16 1.1 +++ cvsroot/libev/README.embed 2007/11/05 17:57:53 1.3 @@ -27,6 +27,12 @@ ev.c ev_vars.h ev_wrap.h + ev_select.c only when select backend is enabled (which is by default) + ev_poll.c only when poll backend is enabled (disabled by default) + ev_epoll.c only when the epoll backend is enabled (disabled by default) + ev_kqueue.c only when the kqueue backend is enabled (disabled by default) + + "ev.c" includes the backend files directly when enabled. To include the libevent compatibility API, also include: @@ -133,8 +139,10 @@ EXAMPLES - For a real-world example of a program the includes libev verbatim, you - can have a look at the EV perl module (http://software.schmorp.de/pkg/EV.html). - It has the libev files in the liev/ subdirectory and includes them in the - EV.xs files. Only this file will be compiled. + For a real-world example of a program the includes libev + verbatim, you can have a look at the EV perl module + (http://software.schmorp.de/pkg/EV.html). It has the libev files in + the liev/ subdirectory and includes them in the EV/EVAPI.h (public + interface) and EV.xs (implementation) files. Only EV.xs file will be + compiled.