libkqueue 0.3 released

0 views
Skip to first unread message

Mark Heily

unread,
Nov 10, 2009, 10:10:31 PM11/10/09
to libk...@googlegroups.com, libkqueue...@googlegroups.com, libdisp...@lists.macosforge.org
libkqueue version 0.3 is now available. The detailed changes are below.

Would someone with an OS X 10.6 system please try running the unit test
suite? I have implemented EVFILT_USER under Linux, but am not sure that the
behavior matches OS X.

Also, I remember seeing some libdispatch-related kqueue commits to FreeBSD,
so if someone has access to a FreeBSD CURRENT system with the necessary
bits, please try the running the libkqueue test suite there as well.

Thanks,

- Mark


2009-11-10 v0.3 r84
------------------------------------------------------------------------

* The EVFILT_USER filter has been implemented, but needs additional
testing.

* The EVFILT_PROC filter is partially implemented on Linux, but is
currently broken.

* The unit tests have been moved to a separate subdirectory and now
function under OpenBSD 4.4 using the native kqueue(2) and kevent(2)
system calls.

* The kqueue_free() function has been removed.

* A helper thread performs garbage collection when close(2) is called
on the file descriptor returned by kqueue().

* All symbols in <sys/event.h> that are not implemented are now
undefined.

* Major internal reorganization of the source tree.

* A copy-and-paste error in vnode.c has been fixed.

* The pthreads library is now required.

Reply all
Reply to author
Forward
0 new messages