libuv/src
Ben Noordhuis c98083ef26 unix: short-circuit on no-op io watcher changes
Don't add the io watcher to the watcher queue if the requested change
is effectively a no-op, that is, when the event mask doesn't change.

The exception here is sunos because the event ports backend requires
that watched file descriptors are re-added on every turn of the event
loop.

This commit is a micro-optimization, it does not change the event
loop's observable behavior in any way.
2013-02-22 17:02:05 +01:00
..
unix unix: short-circuit on no-op io watcher changes 2013-02-22 17:02:05 +01:00
win unix, windows: make uv_timer_get_repeat() const correct 2013-02-20 17:01:00 +01:00
fs-poll.c unix, windows: make uv_fs_t.statbuf public 2013-02-10 17:50:03 +01:00
inet.c win: support compilation with Visual Studio 2008 2012-10-23 22:55:25 +02:00
uv-common.c Return the errorcode provided by uv_set_artificial_error. 2013-02-20 16:36:22 +01:00
uv-common.h windows: closing handles should always keep the loop alive 2012-10-25 15:10:29 +02:00