--******************************************************************************************************************** -- Created: 9-Mar-2021 22:28:25 by OpenVMS SDL EV3-3 -- Source: 19-APR-1993 14:26:17 $1$DGA8085:[LIB_ADA.LIS]HD4DEF.SDL;1 --******************************************************************************************************************** with SYSTEM; use SYSTEM; with STARLET; use STARLET; with CONDITION_HANDLING; use CONDITION_HANDLING; package HD4DEF is -- module $HD4DEF --+ -- HDR4 ANSI MAGNETIC TAPE LABEL -- THIS IS THE FOURTH LABEL IN FILE LABEL HEADER SET. -- IT CONTAINS THE LONG FILENAME EXTENSION TO THE HDR1 FILE IDENTIFIER -- FOR VMS LONG FILE NAMES --- HD4_S_HD4DEF : constant := 82; type HD4_TYPE is record HD4LID : UNSIGNED_LONGWORD; -- LABEL IDENTIFIER AND NUMBER 'HDR4' FILEID_EXT_SIZE : UNSIGNED_BYTE; -- SIZE OF FILE ID EXT FOR ANSI 4 VOLUMES FILEID_EXT : STRING(1 .. 62); -- EXTENSION OF HDR1 FILEID FILEID_EXT_V3 : STRING(1 .. 2); -- SIZE OF FILE ID EXT FOR ANSI 3 VOLUMES FILLER_1 : STRING(1 .. 13); -- SPACES end record; for HD4_TYPE use record HD4LID at 0 range 0 .. 31; FILEID_EXT_SIZE at 4 range 0 .. 7; FILEID_EXT at 5 range 0 .. 495; FILEID_EXT_V3 at 67 range 0 .. 15; FILLER_1 at 69 range 0 .. 103; end record; for HD4_TYPE'SIZE use 656; HD4_TYPE_INIT : constant HD4_TYPE := (HD4LID => 0, FILEID_EXT_SIZE => 0, FILEID_EXT => (others => ASCII.NUL), FILEID_EXT_V3 => (others => ASCII.NUL), FILLER_1 => (others => ASCII.NUL)); end HD4DEF;