--******************************************************************************************************************** -- Created: 9-Nov-2023 12:07:44 by OpenVMS SDL V3.7 -- Source: 04-APR-2022 09:17:03 $1$DGA8345:[LIB_ADA.LIS]RSNDEF.SDL;1 --******************************************************************************************************************** with SYSTEM; use SYSTEM; with STARLET; use STARLET; with CONDITION_HANDLING; use CONDITION_HANDLING; package RSNDEF is -- module $RSNDEF --+ -- RESOURCE NAME DEFINITIONS -- BEFORE adding a new Resource - be aware several modules assume RSN$_MAX -- You will need to change those modules --- --0 ORIGIN IN INCREMENTS OF 1 RSN_ASTWAIT : constant := 1; -- WAIT FOR AST EVENT, CHANNEL INTERLOCK RSN_MAILBOX : constant := 2; -- MAILBOX SPACE RSN_NPDYNMEM : constant := 3; -- NON-PAGED DYNAMIC MEMORY RSN_PGFILE : constant := 4; -- PAGING FILE SPACE RSN_PGDYNMEM : constant := 5; -- PAGED DYNAMIC MEMORY RSN_BRKTHRU : constant := 6; -- TERMINAL BROADCAST RSN_IACLOCK : constant := 7; -- IMAGE ACTIVATION INTERLOCK RSN_JQUOTA : constant := 8; -- JOB POOLED QUOTA RSN_LOCKID : constant := 9; -- LOCKIDS RSN_SWPFILE : constant := 10; -- SWAPPING FILE SPACE RSN_MPLEMPTY : constant := 11; -- MODIFIED PAGE LIST EMPTY RSN_MPWBUSY : constant := 12; -- MODIFIED PAGE WRITER BUSY RSN_SCS : constant := 13; -- SYSTEM COMMUNICATION RSN_CLUSTRAN : constant := 14; -- CLUSTER STATE TRANSITION RSN_CPUCAP : constant := 15; -- CPU Capability RSN_CLUSRV : constant := 16; -- CLUSTER SERVER RSN_SNAPSHOT : constant := 17; -- RSN_PSXFRK : constant := 18; -- POSIX FORK WAIT RSN_INNER_MODE : constant := 19; -- Inner mode access for Kthreads RSN_EXH : constant := 20; -- Exit handler for Kthread RSN_MMG : constant := 21; -- MMG Contention RSN_SCMTX : constant := 22; -- SSIO SC MUTEX WAIT RSN_MAX : constant := 23; -- MAXIMUM RESOURCE NUMBER ONLY add new states above here end RSNDEF;