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.