{
{   The purpose of this request is to terminate file access. The
{ file_identifier is invalidated by this request.
{   If the file had been initially attached to the job by a previous
{ fsp$open_file request, then this request will detach the file if the last
{ instance of open of the file is being closed.
{   For a file associated with tape, the file and volume are terminated
{ according to convention, if the preceding operation was an output to the
{ tape. If the label_type is amc$labelled, the standard ANSI EOF label
{ and two tapemarks are written; then the tape volume is positioned by close
{ between the two tapemarks. For an amc$unlabelled file, two
{ tapemarks are written to terminate the file and volume; then the volume
{ is positioned by close prior to the two tapemarks.
{
{       FSP$CLOSE_FILE (FILE_IDENTIFIER, STATUS)
{
{ FILE_IDENTIFIER: (input) This parameter specifies the file access
{       identifier established when the file was opened.
{
{ STATUS: (output) This parameter specifies the request status
{       CONDITION:  ame$improper_file_id,
{                   ame$ring_validation_error,
{                   ame$unrecovered_write_error.
{       IDENTIFIER: fsc$file_system_id.
{

