--- EV/EV.pm 2008/10/02 07:49:09 1.103 +++ EV/EV.pm 2008/10/02 12:26:25 1.104 @@ -57,11 +57,12 @@ This module provides an interface to libev (L). While the documentation -below is comprehensive, one might also consult the documentation of libev -itself (L) for more -subtle details on watcher semantics or some discussion on the available -backends, or how to force a specific backend with C, or just -about in any case because it has much more detailed information. +below is comprehensive, one might also consult the documentation of +libev itself (L or +F) for more subtle details on watcher semantics or some +discussion on the available backends, or how to force a specific backend +with C, or just about in any case because it has much more +detailed information. This module is very fast and scalable. It is actually so fast that you can use it through the L module, stay portable to other event @@ -124,10 +125,10 @@ =item $loop = new EV::loop [$flags] -Create a new event loop as per the specified flags. Please refer to the -C function description in the libev documentation -(L) -for more info. +Create a new event loop as per the specified flags. Please refer to +the C function description in the libev documentation +(L, +or locally-installed as F manpage) for more info. The loop will automatically be destroyed when it is no longer referenced by any watcher and the loop object goes out of scope. @@ -284,8 +285,8 @@ These advanced functions set the minimum block interval when polling for I/O events and the minimum wait interval for timer events. See the libev documentation at -L for -a more detailed discussion. +L +(locally installed as F) for a more detailed discussion. =back @@ -959,7 +960,7 @@ See the libev documentation at L -for more details. +(locally installed as F) for more details. In short, this watcher is most useful on BSD systems without working kqueue to still be able to handle a large number of sockets: