Willy Tarreau
|
8755285486
|
[MEDIUM] kqueue: do not manually remove fds
FDs attached to a kevent are automatically removed after close().
Also, do not mark the FDs as EV_CLEAR. We want to stay informed
about readiness.
|
2007-04-09 17:16:07 +02:00 |
|
Willy Tarreau
|
cd5ce2a514
|
[MAJOR] kqueue bug in handling infinite timeouts
Calls to kevent() need to pass NULL when there is no timeout.
|
2007-04-09 16:25:46 +02:00 |
|
Willy Tarreau
|
63455a9be5
|
[MINOR] use 'is_set' instead of 'isset' in struct poller
'isset' was defined as a macro in /usr/include/sys/param.h, and
it breaks build on at least OpenBSD.
|
2007-04-09 15:34:49 +02:00 |
|
Willy Tarreau
|
69801b8e77
|
[MINOR] removed proto/polling.h which was not used anymore
|
2007-04-09 15:28:51 +02:00 |
|
Willy Tarreau
|
1e63130a37
|
[MAJOR] implemented support for FreeBSD's kqueue() polling mechanism
It has not been tested yet, but at least it builds.
|
2007-04-09 12:03:06 +02:00 |
|