Forgot to mention this change:
- the "file descriptor reuse policy" has been documented in the ev_io
section.
- libev takes advantage of this by not rearming kernel state unless ev_io_set
is being called on a watcher (which helps tons with epoll and a bit with
kqueue).
as a result, stop/start on an ev_io watcher is still cheap and doesn't
cause extra syscall overhead (it still causes a recalculation in
userspace, though).
--
The choice of a Deliantra, the free code+content MORPG
-----==- _GNU_ http://www.deliantra.net
----==-- _ generation
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / [EMAIL PROTECTED]
-=====/_/_//_/\_,_/ /_/\_\
_______________________________________________
libev mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev