From mboxrd@z Thu Jan 1 00:00:00 1970 From: "William K. Josephson" To: 9fans@cse.psu.edu Subject: Re: [9fans] Re: Cross-platform Message-ID: <20010101165925.A28496@honk.eecs.harvard.edu> References: <20010101191404.A4360199E7@mail.cse.psu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.4i In-Reply-To: <20010101191404.A4360199E7@mail.cse.psu.edu>; from rsc@plan9.bell-labs.com on Mon, Jan 01, 2001 at 02:07:59PM -0500 Date: Mon, 1 Jan 2001 16:59:25 -0500 Topicbox-Message-UUID: 3f7febce-eac9-11e9-9e20-41e7f4b1d025 On Mon, Jan 01, 2001 at 02:07:59PM -0500, Russ Cox wrote: > rfork(RFMEM) is the sticking point, if i > remember correctly. For rfork() specifically I've got code sitting around somewhere from a thread library I wrote one weekend last year that implements most of the applicable semantics under FreeBSD and Linux (i.e. stack splitting and those flags that have a corresponding notion under Unix). I believe I have some Solaris code somewhere as well. In the case of DEC, one is better off implementing everything on top of Posix threads, IIRC. -WJ