Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site dartvax.UUCP Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!dartvax!hoppell From: hoppell@dartvax.UUCP (David A. Hoppell) Newsgroups: net.lang.f77,net.lang.c Subject: Converting DG Nova FORTRAN-66 to F77 under Unix Message-ID: <4365@dartvax.UUCP> Date: Sat, 29-Mar-86 14:37:08 EST Article-I.D.: dartvax.4365 Posted: Sat Mar 29 14:37:08 1986 Date-Received: Tue, 1-Apr-86 05:26:07 EST Distribution: net Organization: Dartmouth College, Hanover, NH Lines: 17 Xref: watmath net.lang.f77:506 net.lang.c:8315 *** REPLACE THIS LINE WITH YOUR MESSAGE *** I am preparing to port a rather large FORTRAN-66 program running under Xebec's xdos on a Data General Nova over to f77 under U??X. I was wondering if anyone has any experience in Xebec's xdos and/or porting software from it??? The differences in i/o are giving us the hardest time (i.e. xdos can open the same file for sequential access and direct access, etc.). Are there any tools available to help in the conversion?? We have a lex script that makes most syntax changes. Our approach to the conversion to touch as little of the existing code, but to write a layer of software underneath the application that emulates all the xdos system calls. This is especially tricky when it comes to i/o because it means writing your own runtime library. We have had good success emulating the xdos overlay mechanism using setjmp/longjmp. Anybody done something like this before?? {ihnp4 , decvax}!dartvax!hoppell