README.md

Free software BY
Project Software & Development, Inc.

This software is furnished for free and may be used and copied as
desired. This software or any other copies thereof may be provided
or otherwise made available to any other person. No title to and
ownership of the software is hereby transferred or allowed.

The information in this software is subject to change without notice
and should not be construed as a commitment by PROJECT SOFTWARE
AND DEVELOPMENT, INC.

PROJECT SOFTWARE assumes no responsibility for the use or reliability
of this software on any equipment whatsoever.

Project Software & Development, Inc.
14 Story St.
Cambridge, Ma. 02138
617-661-1444

Programs: RSXMSG, RSXERR, TRYMSG
Author: Robin Miller
Date: 1981

RSXMSG is a module which is used to either report or return an RSX-11M
error message. All error messages are included in this module which
takes up approximatly 2.5 KW. Since most Fortan programs are overlayed
anyway, this size is insignificant since it can be hidden in one of the
overlays. For macro programs which use file I/O, these messages should
probably be moved to a disk file.

RSXERR is a macro program which makes use of the RSXMSG module to return
a specified error message to the terminal. This is very useful since
most RSX-11M utilities (excluding ED2 and PIP) report stupid error numbers
which make no sense to the average user. This program will also report
all Directive or I/O error codes (including quota exceeded for VAX) if
you specify an asterisk (*) in response to the error code question.

TRYMSG is a Fortran program which illustrates how to call the various
entry points in RSXMSG. It also contains extensive documentation on
the RSXMSG bit definitions and calling sequence from Macro.