From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 3 Nov 2008 04:18:46 +0100 From: Enrico Weigelt To: 9fans@9fans.net Message-ID: <20081103031846.GE27416@nibiru.local> References: <1d371286c515cad580f68eddbe2cdf57@quanstro.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1d371286c515cad580f68eddbe2cdf57@quanstro.net> User-Agent: Mutt/1.4.1i Subject: Re: [9fans] mmap Topicbox-Message-UUID: 2d225b0a-ead4-11e9-9d60-3106f5b1d025 * erik quanstrom wrote: > > * Roman V. Shaposhnik wrote: > > > On Wed, 2008-07-30 at 17:29 +0200, Enrico Weigelt wrote: > > > > Convenience is one point (sometimes be a big point), but another > > > > important one is sharing. Without mmap(), an (real) shared library > > > > support most likely will require special kernel support. > > > > > > What aspect of shared libraries are you aching for? Dynamic > > > linking or the dynamic loading? > > > > 3rd: Sharing pages. > > segment(3) already provides this. hmm, so segment(3)+segattach(2) can be seen as a kind of a frontend for mmap() ;-) But now I'm curious how executables and shared libraries are actually handled on plan9. cu -- ---------------------------------------------------------------------- Enrico Weigelt, metux IT service -- http://www.metux.de/ cellphone: +49 174 7066481 email: info@metux.de skype: nekrad666 ---------------------------------------------------------------------- Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme ----------------------------------------------------------------------