Path: utzoo!attcan!uunet!pyrdc!jetson!decuac!felix!info-ultrix From: idallen@watcgl.UUCP (Ian! D. Allen [CGL]) Newsgroups: comp.unix.ultrix Subject: Re: Ultrix 2.3 and 4.3 BSD not binary compatible? Message-ID: <87713@felix.UUCP> Date: 17 Mar 89 19:01:16 GMT References: <82062@felix.UUCP> Sender: info-ultrix@felix.UUCP Reply-To: idallen@watcgl.UUCP (Ian! D. Allen [CGL]) Organization: U. of Waterloo, Ontario Lines: 18 Approved: zemon@felix.UUCP Reply-Path: Reply-to: idallen@watcgl.UUCP (Ian! D. Allen [CGL]) 4.3bsd does not have the "getdirentries()" system call needed by Ultrix to handle NFS file systems. You can run 4.3 binaries on Ultrix; but, they won't understand NFS directories. (They will understand simple files on NFS file systems, however.) You can't run Ultrix binaries on 4.3 unless you reverse-engineer the getdirentries() system call and install it on 4.3. One of our systems people did that just to see if it could be done. Seems to work. Unfortunately, all our software effort migrates software from the 4.3bsd machines for which we have source to the binary Ultrix machines, so we never use Ultrix binaries on 4.3bsd. We copy the 4.3 source and recompile (relinking is often all that is needed) for Ultrix. -- -IAN! (Ian! D. Allen) IDAllen@watcgl.UWaterloo.CA IDAllen@watcgl.Waterloo.edu Computer Graphics Lab University of Waterloo Ontario, Canada