|
|
About ::
TODO ::
Blog ::
RSS ::
Old blog ::
Projects ::
GIT ::
Gallery ::
Notes
Thu, 30 Nov 2006
New kevent 'take26'release.
Short changelog:
- use
struct timespec as timeout parameter.
- added high-resolution timer to handle absolute timeouts.
- added flags to waiting and initialization syscalls.
kevent_commit() has new_uidx parameter.
kevent_wait() has old_uidx parameter, which, if not equal to u->uidx,
results in immediate wakeup (usefull for the case when entries
are added asynchronously from kernel (not supported for now)).
- added interface to mark any event as ready.
- kevent POSIX timers support.
- return
-ENOSYS if there is no registered event type.
- provided file descriptor must be checked for fifo type (spotted by Eric Dumazet).
- signal notifications.
- documentation update.
- lighttpd patch updated.
Appropriate applications (ring_buffer.c, signal.c, posix_timer.c) and lighttpd patch
can be found in archive.
/devel/kevent :: Link / Comments ()
|