{}
{  The purpose of this request is to read a number of physical blocks
{ from magnetic tape.
{}
{       IOP$READ_TAPE (SYSTEM_FILE_ID, INHIBIT_ERROR_RECOVERY,
{         MAX_BYTE_COUNT, BLOCK_DESCRIPTION, NO_OF_BLOCKS_TO_READ,
{         IO_ID, STATUS)
{}
{ SYSTEM_FILE_ID: (input) This parameter specifies the system
{       file identification of the file.
{}
{ INHIBIT_ERROR_RECOVERY: (input) This parameter specifies whether
{       I/O recovery is to be attempted in the event of a parity error.
{}
{ MAX_BYTE_COUNT: (input) This parameter specifies the maximum number
{       of bytes to read from a given block.
{}
{ BLOCK_DESCRIPTION: (input)
{       This parameter specifies the address of the start of each buffer
{       area into which a block will be read and the address of where
{       the transfer_count will be stored for each block read.
{}
{ NO_OF_BLOCKS_TO_READ: (input)
{        This parameter specifies the number of blocks to read, that is
{        the number of address/length pairs in the block_description.
{}
{ IO_ID: (output) This parameter specifies the identifier of this I/O
{       request.  The identifier is needed to determine the status of
{       the I/O request.
{}
{ STATUS: (output) This parameter specifies the request status.
{       Condition:
{               ioc$improper_block_count
{               ioc$improper_byte_count
{               ioc$improper_data_address
{               ioc$improper_sequence
{               ioc$improper_system_file_id
{               ioc$os_failure
{               ioc$page_unavailable
{       Identifier: ioc$physical_io.
{}

