Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!columbia!rutgers!sri-spam!ames!ptsfa!hoptoad!academ!killer!jfh From: jfh@killer.UUCP (John Haugh) Newsgroups: comp.sys.m68k Subject: What out for 'compatibility' with other vendors software Message-ID: <890@killer.UUCP> Date: Fri, 15-May-87 13:53:45 EDT Article-I.D.: killer.890 Posted: Fri May 15 13:53:45 1987 Date-Received: Sat, 23-May-87 04:24:22 EDT Distribution: na Organization: The Unix(tm) Connection, Dallas, Texas Lines: 25 Keywords: software compatibility Recently there was a big discussion about 'cheap unix boxes'. Here's one for the books. Stride Micro and Logic Process Co. are both claiming compatibility with NCR. While a Pinnacle (the parent of Logic Process Co.), I learned that the second instruction of Stride Micro's /lib/crt0.o file was a TRAP #0x3, and that brought to mind a way to determine if the vendor's software really was compatible. Adding the following line to /etc/magic after all of the lines '- version %ld' will let file(1) tell you if a file was compiled on a Stride Micro: >174 short 047103 - Stride Micro (Anyone interested in other magic numbers, I have plenty.) If anyone knows about the other companies, what weird instructions they have in /lib/crt0.o, maybe we can figure out enough magic numbers to determine where the stuff came from. Anyone who bought a machine from LPC may want to run file(1) with that magic number to determine WHERE some of those 'Berkeley Enhancements' came from ... - John. (Freddy the Freeloader - Space Tripping through life) Disclaimer - These aren't my thoughts, and neither are yours ...