We have the meat of signal delivey to threads in place (work by Jon and
Jeff) though there may be soem corner cases to work out.
We ahve also reapplied David Xu's patches (with soem minor exceptions
in the profiling code that I amstill looking at). With these in
the Kernel supported threads library takes on a lot more
functionality. Signals seem to do what is expected, and threads come and
go as expected.
People with simple threaded programs are invited to play with libkse
(made from lib/libpthread/ ) and a new kernel and see what happens.
We are still expecting problems but it is possible that some programs
will work as expected.. if so let us know!
As in the previous case non hreaded programs should not notice any
difference in behaviour.
The next steps include bringing documentation up to date
and a couple of passes of code cleanups and reorgs. Niw that we have
reached this point there are a few things that can be cleared up that
were "scafolding" so to speak.
To Unsubscribe: send mail to majo...@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message