libthread 1:1 threads

Kostik Belousov konstantin.belousov at zoral.com.ua
Mon Apr 25 00:37:54 PDT 2005


On Sat, Apr 23, 2005 at 07:30:08AM -0700, David Leimbach wrote:
> On 4/22/05, Lyndon Nerenberg <lyndon at orthanc.ca> wrote:
> > --On 2005-4-22 3:02 PM -0700 David Leimbach <dleimbac at gmail.com> wrote:
> > 
> > > According to the man page, and plan 9 where rfork originated you can
> > > use it to modify an extant process.  In fact you have to set the
> > > RFPROC flag to make a new process or all the changes apply to the
> > > current one.
> > 
> > Unfortunately the semantics of FreeBSD rfork() have diverted far enough
> > from the original plan9 rfork() such that you can't consider it as the
> > same call. This makes life miserable for things like running Inferno on
> > FreeBSD.
> > 
> 
> Yes the latest Inferno snapshot is currently not so happy on FreeBSD. 
> Charles Forsyth is working on getting it going again though [ I
> believe he's a vitanuova employee].

Inferno works ok on 4-STABLE.  For 5-STABLE and 6-CURRENT, see kern/80130.
David Xu already commited fix for 6-CURRENT, I am impatiently waiting for MFC.

Best regards,
Kostik Belousov.


More information about the freebsd-hackers mailing list