Page History
...
Information in the SYSVOLUMES and SYSTABLES files is maintained by processes such as Attach_Table, Create_Table, Delete_Table, and others. For example, the Attach_Table process builds a SYSVOLUMES file entry for the volume being attached, and creates a series of SYSTABLES entries, one for each file being attached.
...
Each file that is attached has an entry in the SYSTABLES file and stored in the @TABLES array. The field layout of these entries is:
...
Field Number
...
Description
...
0 (key)
...
File Name. The name by which a user accesses the file
...
1
...
Volume name. The volume from which this file was attached. This is the volume name as found as an entry in the SYSVOLUMES file.
...
2
...
True file name. This is different from the key only if this is an aliased table, as set by Alias_Table().
...
3
...
Application. The application name to which this file belongs.
...
4
...
Filing System(s). The MFS/BFS list for that volume (delimited with @VM).
...
5
...
File Handle. If the file has been opened during this session, the file handle is stored in this field. If the file has not been opened, the next BASIC+ OPEN statement will generate a filing system OPEN.FILE call.