HELP SYSREAD Revised by Fran Evelyn, July 85
sysread(<device>,<string>,<max. no. of bytes>) -> <no. of bytes read>;
SYSREAD reads from a specified <device> and stores the characters it reads in
the specified <string>. The maximum number of bytes that can be read is
specified in the third argument; this is because the system may crash if the
string is too small to hold all the characters!
SYSREAD returns the actual number of characters read. If the device is a disc
or a tape this will usually be the maximum number allowed, unless the end of
the file is very close. If the device is a terminal the number of characters
read will be the number actually available. A result of 0 indicates
end-of-file.
For more information on Input/Output procedures see REF *SYSIO.
See also HELP
*SYSOPEN - returns a device record for an existing disc file
*SYSCLOSE - closes the device which is its argument
*SYSCREATE - creates a disc file and returns a device record for the file
*SYSDELETE - deletes a specified disc file
*SYSTRMDEV - tests whether a device record refers to a terminal
*SYSWRITE - writes to a specified deviceAuthor: Revised by Fran Evelyn, July 85