On Tue, 10 Nov 2009, Mark Heily wrote:
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.
FYI, those changes are now also in FreeBSD 8.x. As soon as the libdispatch port is updated so that it's a trivial install, I'll update the FreeBSD/GCD notes and send out an updated announcement about GCD support on 8.x. Robert N M Watson Computer Laboratory University of Cambridge
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. _______________________________________________ libdispatch-dev mailing list libdispatch-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/libdispatch-dev