[HECnet] RMS-11

Johnny Billquist bqt at softjar.se
Tue Sep 6 22:48:12 PDT 2011


Does anyone have sources to RMS-11 V2.0. Specifically for RSX, in case they differ.

I have a tricky problem. I've written a device driver that pretends to look like a file system without using any ACP. It implements most functions an ACP normally implement. It also have some "odd" attributes set on the device to represent both what it actually is, and also to make FCS do "the right thing".

So, yes, using FCS, I can access this device just like any other, including opening files and so on... However, RMS-11 is not so cooperative, and I guess it means that I'm either not implementing some ACP function in enough detail to make RMS-11 happy, or else some device attribute it not set right, causing RMS-11 to treat the whole thing in a way that is too restricted, compared to FCS, in which case I want to figure out exactly how to set attributes to make RMS-11 do the right thing as well.

And just to explain what I'm doing in a little more detail:
I've actually done this for two devices. The first is the DOS device presented by E11 and other emulators. It's a device that gives access to the host file system.
The second device is actually TCP/IP. I can use normal tools and FCS functions to access the internet, just as easy as any other file. But not so, using RMS... :-(

As an example:
.pip ti:=tc:"130.238.19.25";21
220- ===============================================================
220- =           Welcome to the Update Computer Club FTP archives!           =
220- ===============================================================
220-
220- This server is maintained by the computer club Update at
220- Uppsala University in Uppsala, Sweden.
220-
220- You can find all the good stuff in the /pub directory.
220-
220- Please be advised that the club provides this service without
220- any guarantees, and we take no responsibility for any harm that
220- may come to you or your system from the use of this server, or
220- files obtained from this server.
220-
220- We do, however, try to ensure that everything here is correct.
220- If you have problems with the server, please contact the
220- FTP administrator ftpadm at Update.UU.SE.
220-
220
PIP -- I/O error on input file
TC0:[IPLIB]130238019.025;21 -- Timeout on request
.

Now, it would be awesome if I could make this play using RMS as well, since then I could easily write servers using BASIC+2 or other languages. FORTRAN 77 as well as C do also have FCS interfaces, so I can already use those, assuming I'm happy with limiting myself to FCS. But I want it all (of course). So - anyone who might be able to help?

(And no, the TCP/IP is not available for distribution yet, but might be in the future, depending on interest and so on...)

	Johnny

-- 
Johnny Billquist                                   || "I'm on a bus
                                                                  ||   on a psychedelic trip
email: bqt at softjar.se                         ||   Reading murder books
pdp is alive!                                         ||   tryin' to stay hip" - B. Idol



More information about the Hecnet-list mailing list