[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]


    NAME
        Close -- Close an open file

    SYNOPSIS
        success = Close( file )
           D0             D1

        bool close(bptr)

    FUNCTION
        The file specified by the file handle is closed. You must close all
        files you explicitly opened, but you must not close inherited file
        handles that are passed to you (each filehandle must be closed once
        and ONLY once).  If Close() fails, the file handle is still
        deallocated and should not be used.

    INPUTS
        file - BCPL pointer to a file handle

    RESULTS
        success - returns if Close() succeeded.  Note that it might fail
                  depending on buffering and whatever IO must be done to
                  close a file being written to.  NOTE: this return value
                  did not exist before V36!

    SEE ALSO
        open(), openfromlock()