Subject: Re: 4.3BSD/Ultrix binary emulation
To: Johnny Billquist <bqt@GW.SoftJAR.SE>
From: Thor Lancelot Simon <tls@rek.tjls.com>
List: port-vax
Date: 03/01/2006 23:55:48
On Wed, Mar 01, 2006 at 10:58:57PM +0100, Johnny Billquist wrote:
> Actually, I don't think that has ever worked.
> The Ultrix compat stuff is (I think) for the DECstations. Don't think it 
> has ever been worked over for VAX.
> 
> But I'm very unsure about this all. Never tried it myself...

I have.  At least with Ultrix 3.x binaries, there are so few added
system calls that it "just works" with nothing but the 4.3 compatibility
code.  I do not know what would happen if the binary called one of the
4.2 system calls that were deprecated in 4.3, and that we removed (such as
vwrite()) but I am not sure Ultrix retained them either.

At least, it "just worked" as of NetBSD 1.4 or thereabouts, which was
the last time I had occasion to try.

Does your kernel have the correct EXEC_ options to run a VAX a.out
executable?

Thor