98 lines
3.1 KiB
Plaintext
98 lines
3.1 KiB
Plaintext
Compile Insert Media_Map_Equates
|
|
|
|
* This record defines the layout of media map records for Advanced
|
|
* Revelation 2.0.
|
|
*
|
|
|
|
* The first two fields were already defined in Advanced Revelation
|
|
* before version 2.0
|
|
*
|
|
|
|
* MM.FILE.NAME$ - The name of the foreign file.
|
|
EQU MM.FILE.NAME$ TO 1
|
|
|
|
* MM.MFS.LIST$ - the Modifying File Systems list for this file.
|
|
EQU MM.MFS.LIST$ TO 2
|
|
|
|
!
|
|
* The following 10 fields are reserved for future definition of items
|
|
* that are required for both DICT. and DATA. media map records.
|
|
*
|
|
EQU MM.RESERVED.1$ TO 3
|
|
EQU MM.RESERVED.2$ TO 4
|
|
EQU MM.RESERVED.3$ TO 5
|
|
EQU MM.RESERVED.4$ TO 6
|
|
EQU MM.RESERVED.5$ TO 7
|
|
EQU MM.RESERVED.6$ TO 8
|
|
EQU MM.RESERVED.7$ TO 9
|
|
EQU MM.RESERVED.8$ TO 10
|
|
EQU MM.RESERVED.9$ TO 11
|
|
EQU MM.RESERVED.10$ TO 12
|
|
|
|
!
|
|
*
|
|
* All fields defined below this point are defined only for DICT. media
|
|
* map records. These positions are available to be defined by individual
|
|
* bonds for DATA. media map records.
|
|
*
|
|
|
|
* MM.DATA.NAME$ - The fully qualified name of the foreign data file,
|
|
* suitable for error messages.
|
|
EQU MM.DATA.NAME$ TO 13
|
|
|
|
* MM.FOREIGN.PASSWORD$ - The password for the foreign file, if the foreign
|
|
* environment supports foreign passwords and if the bond
|
|
* allows them to be resident. The password should not be
|
|
* stored as clear text.
|
|
EQU MM.FOREIGN.PASSWORD$ TO 14
|
|
|
|
* MM.FLAGS$ - a set of valuemark-delimited flags.
|
|
EQU MM.FLAGS$ TO 15
|
|
|
|
* MM.FLAG.DELFILE$ - if non-zero and non-null, this flag causes the bond
|
|
* fail any attempt to delete the data portion of the file.
|
|
EQU MM.FLAG.DELFILE$ TO 1
|
|
|
|
* MM.FLAG.IMPDICT$ - non-zero if this dictionary was created implicitly
|
|
* by the bond AND has never been written to.
|
|
EQU MM.FLAG.IMPDICT$ TO 2
|
|
|
|
|
|
|
|
|
|
|
|
* MM.TIME.STAMPS$ - a valuemark-delimited set of time stamps (DATE() + TIME()/86400).
|
|
EQU MM.TIME.STAMPS$ TO 16
|
|
|
|
* MM.TIME.CREATE$ - time that the dictionary portion of the file was
|
|
* created.
|
|
EQU MM.TIME.CREATE$ TO 1
|
|
|
|
* MM.FILE.STATE$ - specifies the current state of the file.
|
|
EQU MM.FILE.STATE$ TO 17
|
|
EQU MM.STATE.DEFINED$ TO 0
|
|
EQU MM.STATE.DEFINING$ TO 1
|
|
EQU MM.STATE.REDEFINING$ TO 2
|
|
|
|
EQU MM.FOREIGN.ATTR$ TO 18
|
|
|
|
!
|
|
*
|
|
* The following fields are reserved for future definition of file attributes
|
|
*
|
|
|
|
EQU MM.RESERVED.11$ TO 19
|
|
EQU MM.RESERVED.12$ TO 20
|
|
EQU MM.RESERVED.13$ TO 21
|
|
EQU MM.RESERVED.14$ TO 22
|
|
EQU MM.RESERVED.15$ TO 23
|
|
EQU MM.RESERVED.16$ TO 24
|
|
EQU MM.RESERVED.17$ TO 25
|
|
EQU MM.RESERVED.18$ TO 26
|
|
EQU MM.RESERVED.19$ TO 27
|
|
EQU MM.RESERVED.20$ TO 29
|
|
|
|
* The remaining fields can be defined by each bond in any way it
|
|
* sees fit.
|
|
* Source Date: 09:47:30 24 OCT 1990 Build ID: AREV*2.0.98 Level: 2.1
|