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>