summaryrefslogtreecommitdiff
path: root/ev.pod
diff options
context:
space:
mode:
Diffstat (limited to 'ev.pod')
-rw-r--r--ev.pod4
1 files changed, 3 insertions, 1 deletions
diff --git a/ev.pod b/ev.pod
index 406d3ca..b370558 100644
--- a/ev.pod
+++ b/ev.pod
@@ -441,7 +441,9 @@ I<different> file descriptors (even already closed ones, so one cannot
even remove them from the set) than registered in the set (especially
on SMP systems). Libev tries to counter these spurious notifications by
employing an additional generation counter and comparing that against the
-events to filter out spurious ones, recreating the set when required.
+events to filter out spurious ones, recreating the set when required. Last
+not least, it also refuses to work with some file descriptors which work
+perfectly fine with C<select> (files, many character devices...).
While stopping, setting and starting an I/O watcher in the same iteration
will result in some caching, there is still a system call per such