cvs commit: src/lib/libc/gen Makefile.inc errlst.c src/lib/libc/i386/sys cerror.S ptrace.S src/lib/libc/sys Makefile.inc __error.c src/lib/libc_r/sys Makefile.inc uthread_error.c src/lib/libc_r/uthread Makefile.inc ...

Matthew Dillon dillon at apollo.backplane.com
Thu May 5 09:09:00 PDT 2005


:No, both DragonflyBSD and FreeBSD's tls implementation are not
:asynchronous signal safe yet, also I did try to support it
:in rtld, but it still does not work correctly, because reader
:lock in rtld does not disable signal.
:I think this change should be delayed, otherwise it will cause
:a dead lock in signal handler.
:I remembered I ever told Matt that a fast userland critical section
:is needed, I just don't have enough time to follow the Dragonfly 
:development speed, sorry for that.
:
:David Xu

    Yes, I still want to do that.

    I'm a little confused over the problem with Joerg's commit.  What
    exactly does it break that wasn't broken before?

					-Matt





More information about the Commits mailing list