-- --**************************************************************************** --* * --* Copyright (c) 2001 * --* by DIGITAL Equipment Corporation, Maynard, Mass. * --* * --* This software is furnished under a license and may be used and copied * --* only in accordance with the terms of such license and with the * --* inclusion of the above copyright notice. This software or any other * --* copies thereof may not be provided or otherwise made available to any * --* other person. No title to and ownership of the software is hereby * --* transferred. * --* * --* The information in this software is subject to change without notice * --* and should not be construed as a commitment by DIGITAL Equipment * --* Corporation. * --* * --* DIGITAL assumes no responsibility for the use or reliability of its * --* software on equipment which is not supplied by DIGITAL. * --* * --**************************************************************************** --******************************************************************************************************************** -- Created: 15-MAR-2001 22:51:50 by OpenVMS SDL EV1-33 -- Source: 2-SEP-1989 10:40:24 $11$DUA933:[LIB_ADA.LIS]ERLMBXDEF.SDL;1 --******************************************************************************************************************** with SYSTEM; use SYSTEM; with STARLET; use STARLET; with CONDITION_HANDLING; use CONDITION_HANDLING; package ERLMBXDEF is -- module $ERLMBXDEF -- -- ERROR LOG MAILBOX SYSTEM DATA CELL STRUCTURE AND MAILBOX COUNT -- ERL_K_MAILBOX_COUNT : constant := 5; -- NUMBER OF MAILBOXES ERL_C_MAILBOX_COUNT : constant := 5; -- NUMBER OF MAILBOXES ERL_K_MBX_LENGTH : constant := 8; -- LENGTH OF STRUCTURE ERL_C_MBX_LENGTH : constant := 8; -- LENGTH OF STRUCTURE type ERLMBX_TYPE is record MBX_UNIT : UNSIGNED_WORD; -- MAILBOX UNIT NUMBER MBX_FILLER_0 : UNSIGNED_WORD; MBX_PID : UNSIGNED_LONGWORD; -- MBX OWNER PID end record; for ERLMBX_TYPE use record MBX_UNIT at 0 range 0 .. 15; MBX_FILLER_0 at 2 range 0 .. 15; MBX_PID at 4 range 0 .. 31; end record; for ERLMBX_TYPE'SIZE use 64; ERLMBX_TYPE_INIT : constant ERLMBX_TYPE := (MBX_UNIT => 0, MBX_FILLER_0 => 0, MBX_PID => 0); end ERLMBXDEF;