Browse Source

*** empty log message ***

master
Marc Alexander Lehmann 12 years ago
parent
commit
b8ef0df091
2 changed files with 6 additions and 3 deletions
  1. +4
    -1
      Changes
  2. +2
    -2
      ev.c

+ 4
- 1
Changes View File

@ -1,7 +1,7 @@
Revision history for libev, a high-performance and full-featured event loop.
- fix a bug where an inotify watcher was added twice, causing
freezes on hash collisions.
freezes on hash collisions (reported and analysed by Graham Leggett).
- new config symbol, EV_USE_CLOCK_SYSCALL, to make libev use
a direct syscall - slower, but no dependency on librt et al.
- assume negative return values != -1 signals success of port_getn
@ -13,6 +13,9 @@ Revision history for libev, a high-performance and full-featured event loop.
- replaced loop_ref argument of watcher.set (loop) by a direct
ev_loop * in ev++.h, to avoid clashes with functor patch.
- do not try to watch the empty string via inotify.
- inotify watchers could be leaked under certain circumstances.
- OS X 10.5 is actually even more broken than earlier versions,
so fall back to select on that piece of garbage.
3.49 Wed Nov 19 11:26:53 CET 2008
- ev_stat watchers will now use inotify as a mere hint on


+ 2
- 2
ev.c View File

@ -1272,8 +1272,8 @@ ev_recommended_backends (void)
flags &= ~EVBACKEND_KQUEUE;
#endif
#ifdef __APPLE__
// flags &= ~EVBACKEND_KQUEUE; for documentation
flags &= ~EVBACKEND_POLL;
// flags &= ~EVBACKEND_KQUEUE & ~EVBACKEND_POLL; for documentation
flags &= ~EVBACKEND_SELECT;
#endif
return flags;


Loading…
Cancel
Save