Purpose | Used to unlock all locks set previously by this station. | |||||||||||||||||||||||||||||||||||||||||||||
Arguments |
|
Called by | BASIC+ Unlock subroutine, or when exiting from the debugger |
FLUSH
Purpose | Used to alert all filing systems to flush any caches or buffers, or to execute other cleanup processes. | |||||||||||||||||||||||||||||||||||||||||||||
Arguments |
|
Called by | BASIC+ Flush subroutine, at logoff, or when exiting from the debugger. Also called directly by certain processes such as indexing. |
INSTALL
Purpose | Used the first time an MFS is loaded for the current session to provide the MFS with an opportunity to initialize any buffers, caches, files, or other system resources required by the filing system. If the INSTALL call returns successfully, the system loads the name of the MFS into the system list of current filing systems. The MFS name will remain in this list until logoff. | |||||||||||||||||||||||||||||||||||||||||||||
Arguments |
|
When this code is called, the system makes individual calls to the current MFS only. The MFS should not attempt to pass this call to subsequent filing systems. Because this is a filing-system specific call, the BFS argument contains only the name of the current filing system.
RECORD.COUNT
Purpose | If supported by the BFS, used to return a record count for the file. The call is typically fulfilled within the filing system by reading a stored parameter. | |||||||||||||||||||||||||||||||||||||||||||||
Arguments |
|
Called by | BASIC+ Get.RecCount function, or a direct call |