uloop: improve edge trigger reliability on mac os x
authorFelix Fietkau <nbd@openwrt.org>
Fri, 4 Jan 2013 02:17:51 +0000 (03:17 +0100)
committerFelix Fietkau <nbd@openwrt.org>
Fri, 4 Jan 2013 02:18:42 +0000 (03:18 +0100)
Sometimes after re-arming a fd, an initial event for reads is not generated,
even though there is data pending. Work around this by making the trigger
level-triggered first, then switching to edge trigger after processing the first
event.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

No differences found