{
{   The purpose of this request is to ensure that any modified data}
{ currently in memory is recorded on the device assigned to the file.}
{   This request is intended for a user of a shared file who wants
{ to serialize the data on mass storage before releasing the interlock
{ on the file.  Also this request may be used to ensure a copy of the
{ data has been recorded on mass storage for recovery purposes.}
{   This request applies to all levels of access.}
{   The contents of buffers maintained by the access method for amc$record}
{ access files are flushed by this request.}
{   The contents of any modified pages of an amc$segment access file are}
{ flushed by this request.}
{
{       AMP$FLUSH (FILE_IDENTIFIER, WAIT, STATUS)
{
{ FILE_IDENTIFIER: (input) This parameter specifies the file access
{       identifier established when the file was opened.
{
{ WAIT: (input) This parameter specifies the action to be taken following}
{       initiation of the flush operation. Options include:}
{         wait: Don't return until the flush is complete.
{         no_wait: Return control to the user even though the request may be}
{           incomplete. The amp$fetch_access_information request must be used}
{           to obtain last_op_status to determine when the flush has}
{           completed.}
{}
{ STATUS: (output) This parameter specifies the request status.
{       CONDITION:  ame$ring_validation_error,
{                   ame$improper_file_id,
{       IDENTIFIER: amc$access_method_id,
{                   ame$terminal_disconnected.
{
