Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jan 2000 22:52:24 +0300 (MSK)
From:      "Vladimir B. Grebeschikov" <vova@express.ru>
To:        freebsd-emulation@FreeBSD.ORG
Subject:   Re: DUAL-brand ELF binaries
Message-ID:  <Pine.BSF.4.21.0001122250180.22600-100000@lanturn.kmost.express.ru>
In-Reply-To: <200001121928.UAA45158@dorifer.heim3.tu-clausthal.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 12 Jan 2000, Oliver Fromme wrote:

> FreeBSD and Linux binaries use different syscall mappings.  The
> appropriate mapping is selected by the exec() call and stays
> the same for the whole process during its lifetime.  If you
> want to mix FreeBSD binaries and Linux libraries, the mapping
> would have to be switched "on the fly" during code execution
> inside the process.  This is currently not supported, AFAIK,
> and I guess it would be non-trivial to implement without a
> significant performance hit.

Ok, I am understand it, but may be is the way to "mark" syscalls
on point of syscall ? (while building libraries with syscalls)

and use one, extended table of syscalls ?

> Regards
>    Oliver

--
TSB Russian Express, Moscow
Vladimir B. Grebenschikov, vova@express.ru



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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0001122250180.22600-100000>