Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Dec 1996 13:44:03 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        jehamby@lightside.com
Cc:        hackers@freebsd.org, jkh@time.cdrom.com
Subject:   Re: Help, I've been SCOed!
Message-ID:  <199612082044.NAA29392@phaeton.artisoft.com>
In-Reply-To: <Pine.BSF.3.95.961207195642.184D-100000@hamby1> from "Jake Hamby" at Dec 7, 96 08:37:17 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> Does anyone have background info on these old XENIX binaries? 

Yes.

> Will FreeBSD or Linux run them?

No.

For FreeBSD, this would take another execution class.  Luckily Xenix
didn't support shared libraries, so all it would take is the execution
class, and nearly nothing else.

You would need a Xenix system to be able to deal with it.

Many Xenix programs opened directories and read the directory data
from the directory into user space struct direct/dirent's.  You would
need to differentiate a read of a directory from that of a non-directory,
and fake up the data (SVR4 does this, assuming the binary wants the data
in SVR3 S51k format).

The "select" or "poll" system calls introduced with the Xenix ODT
(*yes* it *was* first released on Xenix... it even ran about 1.6 times
faster before they went to SVR3 for the AFCAC 451 and Desktop III
federal systems bids) are a bit odd.  They are afterthougts, not
device entry points, and if this behaviour is depended upon, then
it will require some intricate faking.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199612082044.NAA29392>