DragonFly kernel List (threaded) for 2008-12
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
Threading libraries
Although having two threading libraries and nice runtime switching
mechanism between them is nice, there is a problem. If something new
needs to be implemented in threading library, it needs to be implemented
in both of them. Even more, there is many functions (most notably
barriers) implemented in libthread_xu, but not in libc_r making them
actually unusable.
http://leaf.dragonflybsd.org/mailarchive/kernel/2008-01/msg00084.html
There is no changes since then except pthread_atfork and I don't see
anyone working on more either.
I don't think that it's acceptable in long term, so either someone jumps
in to implement missing stuff in libc_r or we should remove libc_r at all
(at least in sense of libpthread.so).
Any thoughts?
--
Hasso Tepper
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]