Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Apr 2005 22:51:21 -0700
From:      Lyndon Nerenberg <lyndon@orthanc.ca>
To:        FreeBSD Hackers <freebsd-hackers@freebsd.org>
Subject:   Re: libthread 1:1 threads
Message-ID:  <9328DC9EC69D53548F9E444F@peregrin.orthanc.ca>
In-Reply-To: <5bbfe7d4050422150226c6712d@mail.gmail.com>
References:  <5bbfe7d40504220842578b2d2d@mail.gmail.com>	 <426953C5.9080502@elischer.org> <5bbfe7d4050422150226c6712d@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--On 2005-4-22 3:02 PM -0700 David Leimbach <dleimbac@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.

--lyndon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9328DC9EC69D53548F9E444F>