DragonFly kernel List (threaded) for 2008-12
DragonFly BSD
DragonFly kernel List (threaded) for 2008-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Threading libraries


From: Hasso Tepper <hasso@xxxxxxxxx>
Date: Sat, 13 Dec 2008 10:44:24 +0200

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]