--******************************************************************************************************************** -- Created: 9-Mar-2021 22:28:33 by OpenVMS SDL EV3-3 -- Source: 20-APR-1993 14:48:17 $1$DGA8085:[LIB_ADA.LIS]PRCPOLDEF.SDL;1 --******************************************************************************************************************** with SYSTEM; use SYSTEM; with STARLET; use STARLET; with CONDITION_HANDLING; use CONDITION_HANDLING; package PRCPOLDEF is -- module $PRCPOLDEF --+ -- PROCESS POLLER MAILBOX MESSAGE DEFINITIONS --- PRCPOL_C_SIZ : constant := 56; -- SIZE OF MESSAGE PRCPOL_S_PRCPOLDEF : constant := 56; type PRCPOL_TYPE is record SYSIDL : UNSIGNED_LONGWORD; -- LOW ORDER SYSTEM ID SYSIDH : UNSIGNED_WORD; -- HIGH ORDER SYSTEM ID FILLER_1 : UNSIGNED_WORD; -- (UNUSED) NODNAM : STRING(1 .. 16); -- SCA NODE NAME (COUNTED ASCII) PRCNAM : UNSIGNED_BYTE_ARRAY (1 .. 16); -- PROCESS NAME DIRINF : UNSIGNED_BYTE_ARRAY (1 .. 16); -- DIRECTORY INFORMATION end record; for PRCPOL_TYPE use record SYSIDL at 0 range 0 .. 31; SYSIDH at 4 range 0 .. 15; FILLER_1 at 6 range 0 .. 15; NODNAM at 8 range 0 .. 127; PRCNAM at 24 range 0 .. 127; DIRINF at 40 range 0 .. 127; end record; for PRCPOL_TYPE'SIZE use 448; PRCPOL_TYPE_INIT : constant PRCPOL_TYPE := (SYSIDL => 0, SYSIDH => 0, FILLER_1 => 0, NODNAM => (others => ASCII.NUL), PRCNAM => (others => 0), DIRINF => (others => 0)); end PRCPOLDEF;