From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <2e26813a036f4dcb7109817761dbcf0c@proxima.alt.za> References: <4f34febc0901312147m1ae91148oa384c00bb2430b1d@mail.gmail.com> <2e26813a036f4dcb7109817761dbcf0c@proxima.alt.za> Date: Sun, 1 Feb 2009 09:26:08 -0800 Message-ID: <13426df10902010926x15ef8e95o67851f2f4c67af0e@mail.gmail.com> From: ron minnich To: lucio@proxima.alt.za, Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [9fans] Dynamic loading et al (Was: Pegasus 2.6 is released) Topicbox-Message-UUID: 90898772-ead4-11e9-9d60-3106f5b1d025 On Sat, Jan 31, 2009 at 11:31 PM, wrote: > > (b) Construct a start-up module for Plan 9's ELF libc (to be) that > accepts arguments as passed by the kernel and sets up the > execution environment required by, at this stage, > statically-linked ELF binary modules. This is what I'm doing on bg/p now. I've got a small program that reads in an elf binary, sets up the argv/env/aux vector(ppc thing) and jumps to main. It works. I use libmach. ron