Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jan 2000 15:25:49 -0500 (EST)
From:      Luoqi Chen <luoqi@watermarkgroup.com>
To:        hackers@FreeBSD.ORG, rminnich@lanl.gov
Subject:   Re: rfork() [was: Concept check]
Message-ID:  <200001122025.PAA14283@lor.watermarkgroup.com>

next in thread | raw e-mail | index | archive | help
> > Matthew Dillon <dillon@apollo.backplane.com> wrote:
> > > :BTW, concerning rfork(RFMEM). Could somebody explain me, why the
> > > :following simple program is coredumping:
> > >     You cannot call rfork() with RFMEM directly from a C program.  You
> > >     have to use assembly (has anyone created a native clone() call yet
> > >     to do all the hard work?).
> 
> OK, I'd like to propose another option to rfork to make it a little more
> usable for mortals. The option is RFSTACK. This will cause rfork to work
> like my original version, in that the stack segment (all memory from
> USERSTACK and up) will be cloned. 
> 
> This would really make a big improvement in rfork usability. 
> 
> Comments? 
> 
> ron
> 
It's almost a regular fork(), we lose all the advantages of a single
address space. A rfork(RFMEM) wrapper can achieve the same level of
usability without sacrificing the performance, and IMO is a preferred
solution.

-lq


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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