Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.csd.uwm.edu!cs.utexas.edu!usc!apple!sun-barr!oliveb!amdahl!dwl10 From: dwl10@uts.amdahl.com (Dave Lowrey) Newsgroups: comp.sys.amiga.tech Subject: ARP Programming Keywords: ARP MANX Message-ID: Date: 5 Sep 89 16:05:18 GMT Organization: Amdahl Corporation, Houston TX Lines: 34 I recently obtained the ARP 1.2 programming materials. I un-arced the MANXLIB stuff, and stuck the libraries in the appropriate directories on my HD. But, when I went to "ln" a sample program, using arp.lib, ln complained that arp.lib was not a valid library. It turns out that NONE of the supplied libraries are "liked" by ln. So, I decided to re-make the libraries.... The first thing make does is assemble arpcrt0.asm (I think). This file does an include on . The assembler throws up all over the place on this file. The file exec/exec_lib.I has a bunch of lines that look like this: FUNCDEF Supervisor FUNCDEF ExitIntr FUNCDEF Schedule .... The assembler can't find the macro FUNCDEF. Neither can I! Does anyone know where this macro lives and what it does (build _LVO??? entries perhaps?)? What is the purpose of including exec_lib.i in the first place? If I take out the include, everything works fine, but I am sure it's in there for a reason! Does anyone know why none of the Manx librarys are any good? -- "What is another word | Dave Lowrey | [The opinions expressed MAY be for 'Thesaurus'?" | Amdahl Corp. | those of the author and are not | Houston, Texas | necessarily those of his Steven Wright | amdahl!dwl10 | employer] (`nuff said!)