--- cvsroot/EV/EV.pm 2007/12/21 13:30:55 1.76 +++ cvsroot/EV/EV.pm 2007/12/22 11:44:50 1.77 @@ -210,7 +210,7 @@ When an error occurs or either the timeout or I/O watcher triggers, then the callback will be called with the received event set (in general -you can expect it to be a combination of C, C, +you can expect it to be a combination of C, C, C and C). EV::once doesn't return anything: the watchers stay active till either @@ -241,7 +241,7 @@ my $watcher = EV::io *STDIN, EV::READ, sub { my ($watcher, $revents) = @_; - warn "yeah, STDIN should not be readable without blocking!\n" + warn "yeah, STDIN should now be readable without blocking!\n" }; All watchers can be active (waiting for events) or inactive (paused). Only @@ -347,7 +347,7 @@ call C once and when it returns you know that all your jobs are finished (or they forgot to register some watchers for their task :). -Sometimes, however, this gets in your way, for example when you the module +Sometimes, however, this gets in your way, for example when the module that calls C (usually the main program) is not the same module as a long-living watcher (for example a DNS client module written by somebody else even). Then you might want any outstanding requests to be