summaryrefslogtreecommitdiff
path: root/ev.pod
diff options
context:
space:
mode:
authorroot <root>2010-10-18 07:36:05 +0000
committerroot <root>2010-10-18 07:36:05 +0000
commit015897f2e00ab95c7acd36afb5d381ffbdbe0c70 (patch)
treeff16f163950af0496b6a948d7478f6ba577deefc /ev.pod
parent056cdde4d4d9962ad1eea22a08f078f470dad45b (diff)
*** empty log message ***
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