!*** MODULE $INITDEF *** !DEC$ OPTIONS/ALIGN=(RECORDS=PACKED,COMMONS=PACKED)/NOWARN ! ! Values for INIT$_DENSITY item code. ! PARAMETER INIT$K_DENSITY_800_BPI = '00000001'X ! 800 bpi tape PARAMETER INIT$K_DENSITY_1600_BPI = '00000002'X ! 1600 bpi tape PARAMETER INIT$K_DENSITY_6250_BPI = '00000003'X ! 6250 bpi tape PARAMETER INIT$K_DENSITY_SINGLE_DISK = '00000004'X ! Single-density RX02 PARAMETER INIT$K_DENSITY_DOUBLE_DISK = '00000005'X ! RX33 or double-density RX02 PARAMETER INIT$K_DENSITY_DD_DISK = '00000006'X ! "Double density" (lower than "High Density") PARAMETER INIT$K_DENSITY_HD_DISK = '00000007'X ! High density diskette PARAMETER INIT$K_DENSITY_COMPACT = '00000008'X ! TA90 with data compaction on PARAMETER INIT$K_DENSITY_ED_DISK = '00000009'X ! New density for RX26 ! ! Values for INIT$_HOMEBLOCKS item code. ! PARAMETER INIT$K_HOMEBLOCKS_GEOMETRY = '00000001'X ! geometry dependent PARAMETER INIT$K_HOMEBLOCKS_FIXED = '00000002'X ! fixed position PARAMETER INIT$K_HOMEBLOCKS_CONTIGUOUS = '00000003'X ! contiguous ! ! Item codes for $INIT_VOL parameters. ! STRUCTURE /BADBLOCKS_LBN_DEF/ INTEGER*4 INIT$L_BADBLOCKS_LBN ! LBN of first block INTEGER*4 INIT$L_BADBLOCKS_LBN_COUNT ! Count of blocks to be marked END STRUCTURE ! BADBLOCKS_LBN_DEF STRUCTURE /BADBLOCKS_SEC_DEF/ INTEGER*4 INIT$L_BADBLOCKS_SECTOR ! Sector of first block INTEGER*4 INIT$L_BADBLOCKS_SEC_COUNT ! Count of blocks to be marked INTEGER*4 INIT$L_BADBLOCKS_TRACK ! Track of first block INTEGER*4 INIT$L_BADBLOCKS_CYLINDER ! Cylinder of first block END STRUCTURE ! BADBLOCKS_SEC_DEF ! Define codes as constants PARAMETER INIT$_ACCESSED = '00000001'X ! Number of directories in system space PARAMETER INIT$_BADBLOCKS_LBN = '00000002'X ! Bad block areas by logical block number PARAMETER INIT$_BADBLOCKS_SEC = '00000003'X ! Bad block areas by sector, track, cylinder PARAMETER INIT$_CLUSTERSIZE = '00000004'X ! Minimum allocation unit PARAMETER INIT$_COMPACTION = '00000005'X ! Data compaction for TA90 PARAMETER INIT$_NO_COMPACTION = '00000006'X ! No data compaction PARAMETER INIT$_DENSITY = '00000007'X ! Format PARAMETER INIT$_DIRECTORIES = '00000008'X ! Preallocated entries for directories PARAMETER INIT$_ERASE = '00000009'X ! Destroy data on volume PARAMETER INIT$_NO_ERASE = '0000000A'X ! Do not destroy data on volume PARAMETER INIT$_EXTENSION = '0000000B'X ! Default extension size for files PARAMETER INIT$_FPROT = '0000000C'X ! Default protection for files PARAMETER INIT$_HEADERS = '0000000D'X ! Number of file headers for index file PARAMETER INIT$_HIGHWATER = '0000000E'X ! Set the file highwater mark attribute PARAMETER INIT$_NO_HIGHWATER = '0000000F'X ! Do not set the file highwater mark attribute PARAMETER INIT$_INDEX_BEGINNING = '00000010'X ! Place index file at beginning of volume PARAMETER INIT$_INDEX_BLOCK = '00000011'X ! LBN for index file PARAMETER INIT$_INDEX_END = '00000012'X ! Place index file at end of volume PARAMETER INIT$_INDEX_MIDDLE = '00000013'X ! Place index file at middle of volume PARAMETER INIT$_INTERCHANGE = '00000014'X ! Do not write VMS-specific information PARAMETER INIT$_NO_INTERCHANGE = '00000015'X ! Write VMS-specific information PARAMETER INIT$_LABEL_ACCESS = '00000016'X ! Character for ANSI accessability field PARAMETER INIT$_LABEL_VOLO = '00000017'X ! Text for ANSI owner ID field PARAMETER INIT$_MAXFILES = '00000018'X ! Maximum number of files on volume PARAMETER INIT$_OVR_ACCESS = '00000019'X ! Override ANSI accessability field PARAMETER INIT$_NO_OVR_ACCESS = '0000001A'X ! Do not override ANSI accessability field PARAMETER INIT$_OVR_EXP = '0000001B'X ! Override expiration date PARAMETER INIT$_NO_OVR_EXP = '0000001C'X ! Do not override expiration date PARAMETER INIT$_OVR_VOLO = '0000001D'X ! Override ANSI owner ID field PARAMETER INIT$_NO_OVR_VOLO = '0000001E'X ! Do not override ANSI owner ID field PARAMETER INIT$_OWNER = '0000001F'X ! UIC for volume PARAMETER INIT$_READCHECK = '00000020'X ! Check all read operations PARAMETER INIT$_NO_READCHECK = '00000021'X ! Do not check all read operations PARAMETER INIT$_SIZE = '00000022'X ! Size of RAM disk PARAMETER INIT$_STRUCTURE_LEVEL_1 = '00000023'X ! Format in Files-11 level 1 PARAMETER INIT$_STRUCTURE_LEVEL_2 = '00000024'X ! Format in Files-11 level 2 PARAMETER INIT$_STRUCTURE_LEVEL_2_SUB_0 = '00000025'X ! Format in subset of Files-11 level 2 PARAMETER INIT$_USER_NAME = '00000026'X ! User name for volume PARAMETER INIT$_VERIFIED = '00000027'X ! Use bad block data on volume PARAMETER INIT$_NO_VERIFIED = '00000028'X ! Ignore bad block data on volume PARAMETER INIT$_VPROT = '00000029'X ! Volume protection PARAMETER INIT$_WINDOW = '0000002A'X ! Number of mapping pointers for file windows PARAMETER INIT$_WRITECHECK = '0000002B'X ! Check all write operations PARAMETER INIT$_NO_WRITECHECK = '0000002C'X ! Do not check all write operations PARAMETER INIT$_MIN_CLASS = '0000002D'X ! Minimum security classfication PARAMETER INIT$_MAX_CLASS = '0000002E'X ! Maximum security classfication PARAMETER INIT$_NO_PROTECTION = '0000002F'X ! No default security classification PARAMETER INIT$_HOMEBLOCKS = '00000030'X ! Homeblock placement strategy to use PARAMETER INIT$_STRUCTURE_LEVEL_5 = '00000031'X ! Format in Files-11 level 5 PARAMETER INIT$_SHADOW = '00000032'X ! Format disks with Shadowing SCBs PARAMETER INIT$_HARDLINKS = '00000033'X ! Use a linkcount in creating files (ODS-5 only) PARAMETER INIT$_ACCESS_DATES = '00000034'X ! Use access dates for attributes (ODS-5 only) PARAMETER INIT$_SPARE = '00000035'X PARAMETER INIT$_VOLUME_LIMIT = '00000036'X ! Maximum logical volume size PARAMETER INIT$_GPT = '00000037'X ! Create a GUID Partition Table Structure. PARAMETER INIT$_NO_GPT = '00000038'X ! Do not create a GPT PARAMETER INIT$_ERASE_ON_DELETE = '00000039'X ! Set HM2$V_ERASE bit PARAMETER INIT$_ERASE_ON_INIT = '0000003A'X ! Perform DSE erase now PARAMETER INIT$_STRUCTURE_LEVEL_6 = '0000003B'X ! Format in Files-11 level 6 (CFS container) PARAMETER INIT$_LOGSIZE = '0000003C'X ! CFS log file size PARAMETER INIT$_LAST_INIT_ITEM = '0000003D'X ! Note add all new INIT items before this one. PARAMETER INIT$_MAX_ITEM_CODE = '0000003C'X ! Maximum item code. PARAMETER INIT$S_USER_NAME = '0000000C'X ! Max size of user name on volume PARAMETER INIT$S_DEVICE_NAME = '00000040'X ! Max size of device names PARAMETER INIT$C_MIN_SECURITY_BLKCNT = '00000006'X ! Min size of SECURITY.SYS PARAMETER INIT$C_MIN_GPT_BLKCNT = '00000022'X ! Min size of GPT.SYS !DEC$ END OPTIONS