mirror of /home/gitosis/repositories/libev.git
*** empty log message ***
This commit is contained in:
parent
cc03d9e696
commit
c675b38dc0
3
Changes
3
Changes
|
@ -2,6 +2,7 @@ Revision history for libev, a high-performance and full-featured event loop.
|
|||
|
||||
TODO: ABI??? API????? Changes???
|
||||
TODO: win32 write() to socket for signal handling
|
||||
TODO: poll asert
|
||||
- "PORTING FROM LIBEV 3.X TO 4.X" (in ev.pod) is recommended reading.
|
||||
- ev_embed_stop did not correctly stop the watcher (very good
|
||||
testcase by Vladimir Timofeev).
|
||||
|
@ -11,6 +12,8 @@ TODO: win32 write() to socket for signal handling
|
|||
- add (undocumented) EV_ENABLE when adding events with kqueue,
|
||||
this might help with OS X, which seems to need it despite documenting
|
||||
not to need it (helpfully pointed out by Tilghman Lesher).
|
||||
- do not use poll by default on freebsd, it's broken (what isn't
|
||||
on freebsd...).
|
||||
- configure now prepends -O3, not appends it, so one can still
|
||||
override it.
|
||||
- disable poll backend on AIX, the poll header spams the namespace
|
||||
|
|
3
ev.c
3
ev.c
|
@ -1509,6 +1509,9 @@ ev_recommended_backends (void)
|
|||
flags &= ~EVBACKEND_KQUEUE; /* horribly broken, even for sockets */
|
||||
flags &= ~EVBACKEND_POLL; /* poll is based on kqueue from 10.5 onwards */
|
||||
#endif
|
||||
#ifdef __FreeBSD__
|
||||
flags &= ~EVBACKEND_POLL; /* poll return value is unusable (http://forums.freebsd.org/archive/index.php/t-10270.html) */
|
||||
#endif
|
||||
|
||||
return flags;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue