Items which help the PCEmulator:

It is envisaged that a MultiFS system will be working on the desktop with the PCEmulator. The following functions should be supported in order that this can happen efficiently:

Service_CloseFile

In      r0 = pointer to nul terminated filename
        r1 = Service_CloseFile (&68)
Out     The file or its children will be closed if possible

For the service receiver:
Do not claim this service, and, if the receiver does not need ot keep the file, or any of its children, open, then it should close them and pass the service on.

This service call is a request by the issuer of it for any module to close the file, or any children of it, if that receiver of the service call could continue without having them open.

It is expected to be used by the PCEmulator and FileSwitch so that they can share the use of image files, eg PC partition files and floppy discs.