URL: <http://savannah.gnu.org/task/?func=detailitem&item_id=5487>
Summary: cthreads -> pthreads Project: The GNU Hurd Submitted by: tschwinge Submitted on: Monday 04/24/06 at 17:46 Category: The GNU Hurd Should Start On: Monday 04/24/06 at 00:00 Should be Finished on: Monday 04/24/06 at 00:00 Priority: 5 - Normal Status: None Privacy: Public Assigned to: None Percent Complete: 0% Open/Closed: Open Effort: 0.00 _______________________________________________________ Details: Currently the Hurd libraries and servers use cthreads for threading, which is what Mach provides. To gain greater portability, the libraries and servers should be ported to pthreads (which we also have a mostly functional implementation for in the Hurd). Work on this task had already started years ago (with patches for a number of libraries), but then stalled again. (This work can be made available.) This task involves going through the source files for changing the cthreads calls to pthread ones, taking care for more difficult situations that can not be mapped one to one and finally (or incrementally where possible) testing the results. Perhaps there will also be some bug hunting / fixing in our pthread implementation to be done. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/task/?func=detailitem&item_id=5487> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd