Date: Wed, 8 May 2002 09:17:04 +0100 From: Christoph Hellwig <hch@infradead.org> To: Peter Wemm <peter@wemm.org> Cc: Nathan Hawkins <utsl@quic.net>, arch@FreeBSD.ORG Subject: Re: syscall changes to deal with 32->64 changes. Message-ID: <20020508091704.A12628@infradead.org> In-Reply-To: <20020508062837.696D738CC@overcee.wemm.org>; from peter@wemm.org on Tue, May 07, 2002 at 11:28:37PM -0700 References: <3CD823E8.2010809@quic.net> <20020508062837.696D738CC@overcee.wemm.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, May 07, 2002 at 11:28:37PM -0700, Peter Wemm wrote: > syscall. For linux, ELF executables started up in "SVR4 mode" and the > personality syscall changed it to "linux". That's wrong. On Linux ELF binaries start as normal linux processes. Depending on whether binary emulation is enabled and certain hints are found (SCO elfmark branding, different interpreter) they are forced to be foreign personalities. Also if binaries issues syscalls on foreign syscalls vectors (e.g. lcall27 for Solaris/ix86 or lcall7 for the i386 SVR3/SVR4 derivates.). To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020508091704.A12628>