Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!purdue!bu-cs!dartvax!eleazar.dartmouth.edu!earleh From: earleh@eleazar.dartmouth.edu (Earle R. Horton) Newsgroups: comp.sys.intel Subject: Re: PL/M Keywords: software development Message-ID: <10005@dartvax.Dartmouth.EDU> Date: 3 Sep 88 17:51:23 GMT References: <17377@gatech.edu> <373@seila.UUCP> <12324@ncoast.UUCP> Sender: news@dartvax.Dartmouth.EDU Reply-To: earleh@eleazar.dartmouth.edu (Earle R. Horton) Organization: none Lines: 25 In article <12324@ncoast.UUCP> roland@ncoast.UUCP (Roland Wilcher) writes: >In article <373@seila.UUCP> don@seila.UUCP (Don Kossman) writes: >>be forgotten. It may also still be true that Intel only provides >>complete iRMX interface libraries for PL/M; again, it is simple ... >If you are a member of irug you probaby can get the RMX[x]86 interface >library for C. I used this library on an rmx-86 project. It allows for >most operating system calls to be done easily in c (rqcreatetask etc.). >I got it from a local Intel distributor. The iRMX[x]86 interface library for C is obsolete with the version of the Mark Williams C compiler I have, (version 3.0, I think). With this version you merely declare: extern alien rq$create$task(); extern alien my$PLM$routine(); You do this for all of the iRMX library routines you plan to use, and also for any PLM routines of your own. The "stdio.h" file contains the required declarations for the UDI routines. Caveat: If you interface to the libraries and PLM directly, you no longer get automatic conversion between C and UDI format strings. Earle R. Horton. 23 Fletcher Circle, Hanover, NH 03755 (603) 643-4109