!*** MODULE $MNTDEF *** !DEC$ OPTIONS/ALIGN=(RECORDS=PACKED,COMMONS=PACKED)/NOWARN ! + ! ! FLAG BITS FOR THE $MOUNT SYSTEM SERVICE. ! ! - PARAMETER MNT$M_FOREIGN = '00000001'X PARAMETER MNT$M_GROUP = '00000002'X PARAMETER MNT$M_NOASSIST = '00000004'X PARAMETER MNT$M_NODISKQ = '00000008'X PARAMETER MNT$M_NOHDR3 = '00000010'X PARAMETER MNT$M_NOLABEL = '00000020'X PARAMETER MNT$M_NOWRITE = '00000040'X PARAMETER MNT$M_OVR_ACCESS = '00000080'X PARAMETER MNT$M_OVR_EXP = '00000100'X PARAMETER MNT$M_OVR_IDENT = '00000200'X PARAMETER MNT$M_OVR_SETID = '00000400'X PARAMETER MNT$M_READCHECK = '00000800'X PARAMETER MNT$M_SHARE = '00001000'X PARAMETER MNT$M_MESSAGE = '00002000'X PARAMETER MNT$M_SYSTEM = '00004000'X PARAMETER MNT$M_WRITECHECK = '00008000'X PARAMETER MNT$M_WRITETHRU = '00010000'X PARAMETER MNT$M_NOCACHE = '00020000'X PARAMETER MNT$M_OVR_LOCK = '00040000'X PARAMETER MNT$M_NOMNTVER = '00080000'X PARAMETER MNT$M_NOUNLOAD = '00100000'X PARAMETER MNT$M_TAPE_DATA_WRITE = '00200000'X PARAMETER MNT$M_NOCOPY = '00400000'X PARAMETER MNT$M_NOAUTO = '00800000'X PARAMETER MNT$M_INIT_ALL = '01000000'X PARAMETER MNT$M_INIT_CONT = '02000000'X PARAMETER MNT$M_OVR_VOLO = '04000000'X PARAMETER MNT$M_INTERCHG = '08000000'X PARAMETER MNT$M_CLUSTER = '10000000'X PARAMETER MNT$M_NOREBUILD = '20000000'X PARAMETER MNT$M_OVR_SHAMEM = '40000000'X PARAMETER MNT$M_MULTI_VOL = '80000000'X PARAMETER MNT2$M_DISKQ = '00000001'X PARAMETER MNT2$M_COMPACTION = '00000002'X PARAMETER MNT2$M_INCLUDE = '00000004'X PARAMETER MNT2$M_PASS2 = '00000008'X PARAMETER MNT2$M_OVR_NOFE = '00000010'X PARAMETER MNT2$M_SCRATCH = '00000020'X PARAMETER MNT2$M_CDROM = '00000040'X PARAMETER MNT2$M_XAR = '00000080'X PARAMETER MNT2$M_DSI = '00000100'X PARAMETER MNT2$M_SUBSYSTEM = '00000200'X PARAMETER MNT2$M_NOCOMPACTION = '00000400'X PARAMETER MNT2$M_OVR_SECURITY = '00000800'X PARAMETER MNT2$M_OVR_LIMITED_SEARCH = '00001000'X PARAMETER MNT2$M_POOL = '00002000'X PARAMETER MNT2$M_WLG_ENABLE = '00004000'X PARAMETER MNT2$M_WLG_DISABLE = '00008000'X PARAMETER MNT2$M_REQUIRE_MEMBERS = '00010000'X PARAMETER MNT2$M_VERIFY_LABEL = '00020000'X PARAMETER MNT2$M_FULL_MERGE = '00040000'X PARAMETER MNT2$M_WRITE_FIRST = '00080000'X PARAMETER MNT2$M_DCD = '00100000'X PARAMETER MNT2$M_NODCD = '00200000'X PARAMETER MNT2$M_LOCAL_HOST = '00400000'X PARAMETER MNT2$M_FACTOR = '00800000'X PARAMETER MNT2$M_PRIORITY = '01000000'X PARAMETER MNT$_DEVNAM = '00000001'X ! DEVICE NAME PARAMETER MNT$_VOLNAM = '00000002'X ! VOLUME NAME PARAMETER MNT$_LOGNAM = '00000003'X ! LOGICAL NAME PARAMETER MNT$_FLAGS = '00000004'X ! MOUNT FLAGS PARAMETER MNT$_ACCESSED = '00000005'X ! ACCESSED VALUE PARAMETER MNT$_PROCESSOR = '00000006'X ! PROCESSOR NAME PARAMETER MNT$_VOLSET = '00000007'X ! VOLUME SET NAME PARAMETER MNT$_BLOCKSIZE = '00000008'X ! BLOCKSIZE VALUE PARAMETER MNT$_DENSITY = '00000009'X ! TAPE DENSITY VALUE PARAMETER MNT$_EXTENT = '0000000A'X ! NUMBER OF EXTENT CACHE ENTRIES PARAMETER MNT$_FILEID = '0000000B'X ! FILE ID CACHE SIZE PARAMETER MNT$_LIMIT = '0000000C'X ! EXTENT CACHE LIMIT PARAMETER MNT$_OWNER = '0000000D'X ! VOLUME OWNER UIC PARAMETER MNT$_VPROT = '0000000E'X ! VOLUME PROTECTION PARAMETER MNT$_QUOTA = '0000000F'X ! QUOTA CACHE SIZE PARAMETER MNT$_RECORDSIZ = '00000010'X ! RECORD SIZE VALUE PARAMETER MNT$_WINDOW = '00000011'X ! NUMBER OF WINDOWS PARAMETER MNT$_EXTENSION = '00000012'X ! DEFAULT FILE EXTENSION PARAMETER MNT$_VISUAL_ID = '00000013'X ! VISUAL IDENTIFICATION PARAMETER MNT$_COMMENT = '00000014'X ! USER COMMENT PARAMETER MNT$_CLASS = '00000015'X ! SECURITY CLASSFICATION PARAMETER MNT$_UNUSED2 = '00000016'X ! SPARE (was used for now obsolete journaling-related items) PARAMETER MNT$_ACCPTNAM = '00000017'X ! ACCESS POINT NAME (DECdfs) PARAMETER MNT$_SHACOPY_BUF = '00000018'X ! SHADOW COPY BUFFER PARAMETER MNT$_SHANAM = '00000019'X ! SHADOW SET VIRTUAL UNIT NAME PARAMETER MNT$_SHAMEM = '0000001A'X ! SHADOW SET MEMBER UNIT NAME PARAMETER MNT$_SHAMEM_MGCOPY = '0000001B'X ! SHADOW SET MEMBER UNIT NAME (MERGE COPY) PARAMETER MNT$_SHAMEM_COPY = '0000001C'X ! SHADOW SET MEMBER UNIT NAME (FULL COPY) PARAMETER MNT$_PRFD_PATH = '0000001D'X ! PREFERRED DSA PATH PARAMETER MNT$_ASSIGNMENT_UNIT = '0000001E'X ! Assignment unit (MME) PARAMETER MNT$_CART_MEDIA_NAME = '0000001F'X ! Cartridge Media Name (MME) PARAMETER MNT$_CARTRIDGE_NAME = '00000020'X ! Cartridge Name (MME) PARAMETER MNT$_CARTRIDGE_SIDE = '00000021'X ! Cartridge Side (MME) PARAMETER MNT$_COLLECTION = '00000022'X ! Collection name (MME) PARAMETER MNT$_DEVICE_TYPE = '00000023'X ! Device Selection criteria (MME) PARAMETER MNT$_DISPOSITION = '00000024'X ! Dismount Disposition (MME) PARAMETER MNT$_LOCATION = '00000025'X ! Cartridge Location (MME) PARAMETER MNT$_MEDIA_NAME = '00000026'X ! Media Name (MME) PARAMETER MNT$_UNUSED4 = '00000027'X ! SPARE PARAMETER MNT$_UNDEFINED_FAT = '00000028'X ! Undefined File Attributes PARAMETER MNT$_UCS = '00000029'X ! Universal Character Set string PARAMETER MNT$_TAPE_EXPIRATION = '0000002A'X ! Date Tape Expires (MME) PARAMETER MNT$_PRIORITY = '0000002B'X ! SHDRIVER merge priority PARAMETER MNT$_FACTOR = '0000002C'X ! SHDRIVER IO completion factor for merges PARAMETER MNT$_WBM_SIZE = '0000002D'X ! MINICOPY size ! ! Add new item codes before this line ! PARAMETER MNT$_LAST_ITEM_CODE = '0000002E'X ! last item code plus 1 PARAMETER MNT$C_BASE_CARTRIDGE = '00000001'X ! Assign a whole cartridge PARAMETER MNT$C_COMPOUND_CARTRIDGE = '00000002'X ! Assign a magazine PARAMETER MNT$C_PREASSIGNED_SIDE = '00000003'X ! Assign a pre-assigned cartridge side PARAMETER MNT$C_SIDE = '00000004'X ! Assign a single cartridge side PARAMETER MNT$C_KEEP = '00000001'X ! Keep the media assigned PARAMETER MNT$C_RELEASE = '00000002'X ! Release the media STRUCTURE /MNTDEF/ UNION MAP PARAMETER MNT$S_FOREIGN = 1 PARAMETER MNT$V_FOREIGN = 0 ! FOREIGN OPTION SELECTED PARAMETER MNT$S_GROUP = 1 PARAMETER MNT$V_GROUP = 1 ! GROUP OPTION SELECTED PARAMETER MNT$S_NOASSIST = 1 PARAMETER MNT$V_NOASSIST = 2 ! NOASSIST OPTION SELECTED PARAMETER MNT$S_NODISKQ = 1 PARAMETER MNT$V_NODISKQ = 3 ! NODISKQ OPTION SELECTED PARAMETER MNT$S_NOHDR3 = 1 PARAMETER MNT$V_NOHDR3 = 4 ! NOHDR3 OPTION SELECTED PARAMETER MNT$S_NOLABEL = 1 PARAMETER MNT$V_NOLABEL = 5 ! NOLABEL OPTION SELECTED PARAMETER MNT$S_NOWRITE = 1 PARAMETER MNT$V_NOWRITE = 6 ! NOWRITE OPTION SELECTED PARAMETER MNT$S_OVR_ACCESS = 1 PARAMETER MNT$V_OVR_ACCESS = 7 ! OVERRIDE ACCESSIBLITY OPTION SELECTED PARAMETER MNT$S_OVR_EXP = 1 PARAMETER MNT$V_OVR_EXP = 8 ! OVERRIDE EXPIRATON OPTION SELECTED PARAMETER MNT$S_OVR_IDENT = 1 PARAMETER MNT$V_OVR_IDENT = 9 ! OVERRIDE VOLUME LABEL PARAMETER MNT$S_OVR_SETID = 1 PARAMETER MNT$V_OVR_SETID = 10 ! OVERRIDE VOLUME SET IDENT OPTION SELECTIED PARAMETER MNT$S_READCHECK = 1 PARAMETER MNT$V_READCHECK = 11 ! READCHECK OPTION SELECTED PARAMETER MNT$S_SHARE = 1 PARAMETER MNT$V_SHARE = 12 ! SHARE OPTION SELECTED PARAMETER MNT$S_MESSAGE = 1 PARAMETER MNT$V_MESSAGE = 13 ! ALLOW $MOUNT TO PRINT MESSAGES PARAMETER MNT$S_SYSTEM = 1 PARAMETER MNT$V_SYSTEM = 14 ! SYSTEM OPTION SELECTED PARAMETER MNT$S_WRITECHECK = 1 PARAMETER MNT$V_WRITECHECK = 15 ! WRITECHECK OPTION SELECTED PARAMETER MNT$S_WRITETHRU = 1 PARAMETER MNT$V_WRITETHRU = 16 ! WRITETHRU OPTION SELECTED PARAMETER MNT$S_NOCACHE = 1 PARAMETER MNT$V_NOCACHE = 17 ! TURN OFF ALL CACHING PARAMETER MNT$S_OVR_LOCK = 1 PARAMETER MNT$V_OVR_LOCK = 18 ! OVERRIDE AUTOMATIC WRITE-LOCK PARAMETER MNT$S_NOMNTVER = 1 PARAMETER MNT$V_NOMNTVER = 19 ! DISABLE MOUNT VERIFICATION PARAMETER MNT$S_NOUNLOAD = 1 PARAMETER MNT$V_NOUNLOAD = 20 ! DO NOT UNLOAD VOLUME AT DISMOUNT PARAMETER MNT$S_TAPE_DATA_WRITE = 1 PARAMETER MNT$V_TAPE_DATA_WRITE = 21 ! ENABLE WRITE-BACK CACHE ON TAPE PARAMETER MNT$S_NOCOPY = 1 PARAMETER MNT$V_NOCOPY = 22 ! DO NOT ALLOW SHADOW COPY OPERATION PARAMETER MNT$S_NOAUTO = 1 PARAMETER MNT$V_NOAUTO = 23 ! DO NOT SET THE MTAACP INTO AVR AND AVL MODE PARAMETER MNT$S_INIT_ALL = 1 PARAMETER MNT$V_INIT_ALL = 24 ! INITIALIZE ALL VOLUMES IN SET BEFORE WRITING PARAMETER MNT$S_INIT_CONT = 1 PARAMETER MNT$V_INIT_CONT = 25 ! INITIALIZE CONTINUATION VOLUMES BEFORE WRITING PARAMETER MNT$S_OVR_VOLO = 1 PARAMETER MNT$V_OVR_VOLO = 26 ! OVERRIDE VOL1 VOLUME IDENTIFIER FIELD PARAMETER MNT$S_INTERCHG = 1 PARAMETER MNT$V_INTERCHG = 27 ! VOL FOR INTERCHG NO VMS SPECIFIC INFO WRITTEN TO TAPE PARAMETER MNT$S_CLUSTER = 1 PARAMETER MNT$V_CLUSTER = 28 ! CLUSTER-WIDE MOUNT OPTION SELECTED PARAMETER MNT$S_NOREBUILD = 1 PARAMETER MNT$V_NOREBUILD = 29 ! DO NOT REBUILD VOLUME PARAMETER MNT$S_OVR_SHAMEM = 1 PARAMETER MNT$V_OVR_SHAMEM = 30 ! OVERRIDE SHADOW MEMBERSHIP RESTRICTION PARAMETER MNT$S_MULTI_VOL = 1 PARAMETER MNT$V_MULTI_VOL = 31 ! MULTI_VOLUME TAPE SET PARAMETER MNT$S_DISKQ = 1 PARAMETER MNT$V_DISKQ = 32 ! QUOTA EXPLICITLY SELECTED PARAMETER MNT$S_COMPACTION = 1 PARAMETER MNT$V_COMPACTION = 33 ! MAGTAPE DATA COMPACTION ON PARAMETER MNT$S_INCLUDE = 1 PARAMETER MNT$V_INCLUDE = 34 ! INCLUDE PREVIOUS SHADOWSET MEMBERS PARAMETER MNT$S_PASS2 = 1 PARAMETER MNT$V_PASS2 = 35 ! PASS2 of /INCLUDE/CONFIRM PROCESSING PARAMETER MNT$S_OVR_NOFE = 1 PARAMETER MNT$V_OVR_NOFE = 36 ! /OVERRIDE=NO_FORCED_ERROR PARAMETER MNT$S_SCRATCH = 1 PARAMETER MNT$V_SCRATCH = 37 ! Scratch tape requested flag PARAMETER MNT$S_CDROM = 1 PARAMETER MNT$V_CDROM = 38 ! Force mounting of a Files-11 C/D Volume PARAMETER MNT$S_XAR = 1 PARAMETER MNT$V_XAR = 39 ! Enable protection based on XARs PARAMETER MNT$S_DSI = 1 PARAMETER MNT$V_DSI = 40 ! Enable protection based on Digital System Id in XARs PARAMETER MNT$S_SUBSYSTEM = 1 PARAMETER MNT$V_SUBSYSTEM = 41 ! /SUBSYSTEM PARAMETER MNT$S_NOCOMPACTION = 1 PARAMETER MNT$V_NOCOMPACTION = 42 ! MAGTAPE DATA COMPACTION OFF PARAMETER MNT$S_OVR_SECURITY = 1 PARAMETER MNT$V_OVR_SECURITY = 43 ! /OVERRIDE=SECURITY PARAMETER MNT$S_OVR_LIMITED_SEARCH = 1 PARAMETER MNT$V_OVR_LIMITED_SEARCH = 44 ! /OVERRIDE=LIMITIED_SEARCH PARAMETER MNT$S_POOL = 1 PARAMETER MNT$V_POOL = 45 ! /POOL operation for snapshot pool member PARAMETER MNT$S_WLG_ENABLE = 1 PARAMETER MNT$V_WLG_ENABLE = 46 ! /POLICY=ENABLE_WLG PARAMETER MNT$S_WLG_DISABLE = 1 PARAMETER MNT$V_WLG_DISABLE = 47 ! /POLICY=DISABLE_WLG PARAMETER MNT$S_REQUIRE_MEMBERS = 1 PARAMETER MNT$V_REQUIRE_MEMBERS = 48 ! /POLICY=REQUIRE_MEMBERS PARAMETER MNT$S_VERIFY_LABEL = 1 PARAMETER MNT$V_VERIFY_LABEL = 49 ! /VERIFY_LABEL PARAMETER MNT$S_FULL_MERGE = 1 PARAMETER MNT$V_FULL_MERGE = 50 ! /POLICY=MERGE PARAMETER MNT$S_WRITE_FIRST = 1 PARAMETER MNT$V_WRITE_FIRST = 51 ! /POLCIY=WRITE_FIRST PARAMETER MNT$S_DCD = 1 PARAMETER MNT$V_DCD = 52 ! /POLICY=DCD PARAMETER MNT$S_NODCD = 1 PARAMETER MNT$V_NODCD = 53 ! /POLICY=NODCD PARAMETER MNT$S_LOCAL_HOST = 1 PARAMETER MNT$V_LOCAL_HOST = 54 ! /POLICY=LOCAL_HOST PARAMETER MNT$S_FACTOR = 1 PARAMETER MNT$V_FACTOR = 55 ! /POLICY=FACTOR PARAMETER MNT$S_PRIORITY = 1 PARAMETER MNT$V_PRIORITY = 56 ! /POLICY=PRIORITY PARAMETER MNT$S_MINICOPY_REQUIRED = 1 PARAMETER MNT$V_MINICOPY_REQUIRED = 57 ! /POLICY=MINICOPY=REQ PARAMETER MNT$S_MINICOPY_OPTIONAL = 1 PARAMETER MNT$V_MINICOPY_OPTIONAL = 58 ! /POLICY=MINICOPY=OPT PARAMETER MNT$S_NOMINICOPY = 1 PARAMETER MNT$V_NOMINICOPY = 59 ! /POLICY=NOMINICOPY BYTE %FILL (8) END MAP MAP PARAMETER MNT2$S_DISKQ = 1 PARAMETER MNT2$V_DISKQ = 0 ! QUOTA EXPLICITLY SELECTED PARAMETER MNT2$S_COMPACTION = 1 PARAMETER MNT2$V_COMPACTION = 1 ! MAGTAPE DATA COMPACTION ON PARAMETER MNT2$S_INCLUDE = 1 PARAMETER MNT2$V_INCLUDE = 2 ! INCLUDE PREVIOUS SHADOWSET MEMBERS PARAMETER MNT2$S_PASS2 = 1 PARAMETER MNT2$V_PASS2 = 3 ! PASS2 of /INCLUDE/CONFIRM PROCESSING PARAMETER MNT2$S_OVR_NOFE = 1 PARAMETER MNT2$V_OVR_NOFE = 4 ! /OVERRIDE=NO_FORCED_ERROR PARAMETER MNT2$S_SCRATCH = 1 PARAMETER MNT2$V_SCRATCH = 5 ! Scratch tape requested flag PARAMETER MNT2$S_CDROM = 1 PARAMETER MNT2$V_CDROM = 6 ! Force mounting of a Files-11 C/D Volume PARAMETER MNT2$S_XAR = 1 PARAMETER MNT2$V_XAR = 7 ! Enable protection based on XARs PARAMETER MNT2$S_DSI = 1 PARAMETER MNT2$V_DSI = 8 ! Enable protection based on Digital System Id in XARs PARAMETER MNT2$S_SUBSYSTEM = 1 PARAMETER MNT2$V_SUBSYSTEM = 9 ! /SUBSYSTEM PARAMETER MNT2$S_NOCOMPACTION = 1 PARAMETER MNT2$V_NOCOMPACTION = 10 ! MAGTAPE DATA COMPACTION OFF PARAMETER MNT2$S_OVR_SECURITY = 1 PARAMETER MNT2$V_OVR_SECURITY = 11 ! /OVERRIDE=SECURITY PARAMETER MNT2$S_OVR_LIMITED_SEARCH = 1 PARAMETER MNT2$V_OVR_LIMITED_SEARCH = 12 ! /OVERRIDE=LIMITIED_SEARCH PARAMETER MNT2$S_POOL = 1 PARAMETER MNT2$V_POOL = 13 ! /POOL operation for snapshot pool member PARAMETER MNT2$S_WLG_ENABLE = 1 PARAMETER MNT2$V_WLG_ENABLE = 14 ! /POLICY=ENABLE_WLG PARAMETER MNT2$S_WLG_DISABLE = 1 PARAMETER MNT2$V_WLG_DISABLE = 15 ! /POLICY=DISABLE_WLG PARAMETER MNT2$S_REQUIRE_MEMBERS = 1 PARAMETER MNT2$V_REQUIRE_MEMBERS = 16 ! /POLICY=REQUIRE_MEMBERS PARAMETER MNT2$S_VERIFY_LABEL = 1 PARAMETER MNT2$V_VERIFY_LABEL = 17 ! /VERIFY_LABEL PARAMETER MNT2$S_FULL_MERGE = 1 PARAMETER MNT2$V_FULL_MERGE = 18 ! /POLICY=MERGE PARAMETER MNT2$S_WRITE_FIRST = 1 PARAMETER MNT2$V_WRITE_FIRST = 19 ! /POLCIY=WRITE_FIRST PARAMETER MNT2$S_DCD = 1 PARAMETER MNT2$V_DCD = 20 ! /POLICY=DCD PARAMETER MNT2$S_NODCD = 1 PARAMETER MNT2$V_NODCD = 21 ! /POLICY=NODCD PARAMETER MNT2$S_LOCAL_HOST = 1 PARAMETER MNT2$V_LOCAL_HOST = 22 ! /POLICY=LOCAL_HOST PARAMETER MNT2$S_FACTOR = 1 PARAMETER MNT2$V_FACTOR = 23 ! /POLICY=FACTOR PARAMETER MNT2$S_PRIORITY = 1 PARAMETER MNT2$V_PRIORITY = 24 ! /POLICY=PRIORITY PARAMETER MNT2$S_MINICOPY = 1 PARAMETER MNT2$V_MINICOPY = 25 ! /POLICY=MINICOPY PARAMETER MNT2$S_MINICOPY_OPTIONAL = 1 PARAMETER MNT2$V_MINICOPY_OPTIONAL = 26 ! /POLICY=MINICOPY=OPT PARAMETER MNT2$S_NOMINICOPY = 1 PARAMETER MNT2$V_NOMINICOPY = 27 ! /POLICY=NOMINICOPY BYTE %FILL (4) END MAP ! ! Item codes for mount parameters. ! ! DEFINE CODES AS CONSTANTS END UNION END STRUCTURE ! MNTDEF ! ! Define format of the /UNDEFINED_FAT block ! STRUCTURE /UNDEFINED_FAT/ INTEGER*2 UNFAT$W_MRS ! FAT Maximum Record Size BYTE UNFAT$B_RAT ! FAT Record Attributes BYTE UNFAT$B_RFM ! FAT Record Format END STRUCTURE ! UNDEFINED_FAT !DEC$ END OPTIONS