On 6/20/2012 2:04 PM, Thomas Thomas wrote: > Let me try this again: > > I am sending this to GNU and not debian because: > 1) There are several debian people who subscribe to GNU also, > 2) The debian development list for Hurd doesn't accept attachments this large, > and 3) debian seems to be one of the most used distributions for Hurd. > > This is a patch to hurd-20120605-2 to have it use pthreads instead of > cthreads. > It does have some issues. It still needs a libpthread directory in the hurd > source > tree (I believe that all the directory needs in it is links to the .so and .a > files). > Libpthread needs to have the function provided by cancel-cond.c in it (so you > need to rebuild libpthread, part of glibc: probably all of glibc then). > [hurd_condition_wait allows RPCs to be interrupted with hurd_thread_cancel] > > Also included is a patch to netdde, which also needs to be rebuild if one > wants > to have working networking. > > As always, I thank Barry DeFreese and Vicente Ara for doing most of the work. > > Thomas DiModica > > PS. What would be, in everyone's opinion, a rigorous test (or tests) that the > pthreads code works? > Thomas,
Have you gotten any feedback on this? Are you still working on it/testing it? Great stuff! Barry