[libdispatch-dev] libkqueue 0.3 released

Robert Watson robert at fledge.watson.org
Wed Nov 11 12:57:50 PST 2009


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 at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/libdispatch-dev
>



More information about the libdispatch-dev mailing list