X-Git-Url: https://git.llucax.com/software/libev.git/blobdiff_plain/c3ca1bf75f7fe800530abcb744a67977b6dfcc56..46b65b3837b54f481a93dc0be132210bd2e00f1f:/ev.html?ds=sidebyside diff --git a/ev.html b/ev.html index b5cb9f4..4f2d1fc 100644 --- a/ev.html +++ b/ev.html @@ -6,7 +6,7 @@ - +
@@ -275,7 +275,7 @@ more generic mechanism.Can be used to make a call to ev_loop
return early (but only after it
has processed all outstanding events). The how
argument must be either
-EVUNLOOP_ONCE
, which will make the innermost ev_loop
call return, or
+EVUNLOOP_ONE
, which will make the innermost ev_loop
call return, or
EVUNLOOP_ALL
, which will make all nested ev_loop
calls return.
You have to be careful with dup'ed file descriptors, though. Some backends (the linux epoll backend is a notable example) cannot handle dup'ed file descriptors correctly if you register interest in two or more fds pointing -to the same file/socket etc. description (that is, they share the same -underlying "file open").
+to the same underlying file/socket etc. description (that is, they share +the same underlying "file open").If you must do this, then force the use of a known-to-be-good backend (at the time of this writing, this includes only EVMETHOD_SELECT and EVMETHOD_POLL).
@@ -765,7 +765,22 @@ the given events it.TBD.
+Libev offers a compatibility emulation layer for libevent. It cannot +emulate the internals of libevent, so here are some usage hints:
+