{
{   The purpose of this request is to retrieve data from a mass storage}
{ file opened with amc$physical access_level.}
{   An abnormal STATUS will be generated if the byte_address specified is not}
{ on a  minimum addressable unit (MAU) boundary.
{   Unlike the amp$read_direct request, the buffer_length need not be a}
{ multiple of the MAU size.  If it is not a multiple, the excess data}
{ in the last MAU will be skipped. Normal STATUS will be returned in this}
{ event.}
{   This request may be used to transfer a whole allocation_unit. However, the}
{ intended use of this request is to transfer less than an allocation_unit}
{ worth of data.  The maximum amount of data which can be transferred}
{ in a single request is constrained by the number of bytes in the}
{ allocation_unit specified for the file.}
{
{       AMP$READ_DIRECT_SKIP (FILE_IDENTIFIER, BUFFER_AREA, BUFFER_LENGTH,
{         BYTE_ADDRESS, TRANSFER_COUNT, WAIT, STATUS)
{
{ FILE_IDENTIFIER: (input) This parameter specifies the file access
{       identifier established when the file was opened.
{
{ BUFFER_AREA: (input) This parameter specifies the user's buffer area
{       into which the data is transferred.
{
{ BUFFER_LENGTH: (input) This parameter specifies the maximum number
{       of bytes to be moved into the buffer.
{
{ BYTE_ADDRESS: (input) This parameter specifies the byte address at which
{       the transfer is to begin.
{
{ TRANSFER_COUNT: (output) This parameter specifies the number of
{       bytes actually transferred to the buffer. This parameter is not}
{       modified by BAM if the WAIT parameter is amc$nowait. The}
{       amp$check_buffer request may be used to determine the transfer_count}
{       of a completed amc$nowait request.}
{
{ WAIT: (input) This parameter specifies the action to be taken following
{       initiation of the transfer.  Options include:
{         wait: Don't return control until the request is complete.
{         nowait: Return control to the user even though the request
{                 may not be complete.  The AMP$CHECK_BUFFER request must
{                 be used to determine completion.
{
{ STATUS: (output) This parameter specifies the request status.
{       CONDITION:  ame$ring_validation_error,
{       IDENTIFIER: amc$access_method_id.
{
