README.md
This UIC contains some subroutines mostly involved in helping the FORTRAN
programmer with Files-11 operations. The contents are as follows:
UACTIV - subroutine indicates whether a specified task is active or not.
UCREAT - subroutine returns the creation date of a file.
UEFBLK - subroutines sets or retrieves the end-of-file block number of a file.
UFILNO - subroutine returns the file number of a file (called by UCREAT)
UFIND - subroutine indicates whether a specified file exists.
UVERS - subroutine returns the file version number of a specified file.
UNLOCK,(UNLOCKRMS) -
UNLOCK is a FORTRAN USEROPEN routine that prevents a file from
being locked in the event of an abnormal task failure. To use it,
a FORTRAN programmer must include the statement "EXTERNAL UNLOCK"
in his definitions, and perform a file open as he normally would:
i.e., "OPEN (UNIT=nn,NAME=xxx,...,USEROPEN=UNLOCK)".
(UNLOCK is the FCS version, and UNLOCKRMS the RMS version)
UERINI,UERQIO,(UERINIRMS) -
UERINI and UERQIO are subroutines used to provide a standard
hardcopy error message interface for QIO operations done in
FORTRAN. UERINI is called once at the beginning of a task,
and UERQIO is called after the completion of each QIO operation.
If the I/O status is anything other than "1 - successful" or
"0 - pending", UERQIO will print a message on the issuing terminal
in a standard format indicating the task name, LUN, time of day,
I/O device, and I/O status.
(UERINI is the FCS version and UERINIRMS is the RMS version)
(UERQIO is the same for both FCS and RMS)
EDP.TSK - This is a modified version of DEC's DMP utility, whose only
difference is that when you specify the /AS switch, the data is
converted from EBCDIC to ASCII before being dumped. It is thus
useful for dumping files encoded in EBCDIC. It is based on the
old version of DMP, so it does not support the newer DMP switches
such as /LC and /SB.
Glen Hoffing
RCA Gov't Communications Systems
Front and Cooper Sts. 10-4-6
Camden, NJ 08102