1 /* BEGIN INCLUDE FILE syserr_constants.incl.pl1 ... 11/11/80 W. Olin Sibert */
 2 /* 85-02-12, EJ Sharpe - Added sorting class constants, removed AIM_MESSAGE, added new action code names. */
 3 /* 85-04-24, G. Palter - Renamed SYSERR_UNUSED_10 to SYSERR_RING1_ERROR to reflect its actual use. */
 4 
 5 /* This include file has an ALM version.  Keep 'em in sync! */
 6 
 7 dcl (
 8 
 9 /* The following constants define the message action codes.  This indicates
10 how a message is to be handled.  */
11 
12      SYSERR_CRASH_SYSTEM      init (1),
13      CRASH                    init (1),                     /* Crash the system, and bleat plaintively. */
14 
15      SYSERR_TERMINATE_PROCESS init (2),
16      TERMINATE_PROCESS        init (2),                     /* Terminate the process, print the message, and beep. */
17 
18      SYSERR_PRINT_WITH_ALARM  init (3),
19      BEEP                     init (3),                     /* Beep and print the message on the console. */
20 
21      SYSERR_PRINT_ON_CONSOLE  init (0),
22      ANNOUNCE                 init (0),                     /* Just print the message on the console. */
23 
24      SYSERR_LOG_OR_PRINT      init (4),
25      LOG                      init (4),                     /* Log the message, or print it if it can't be logged */
26 
27      SYSERR_LOG_OR_DISCARD    init (5),
28      JUST_LOG                 init (5),                     /* Just try to log the message, and discard it if it can't be */
29 
30 
31 /* The following constants are added to the normal severities to indicate
32 different sorting classes of messages.  */
33 
34      SYSERR_SYSTEM_ERROR      init (00),                    /* indicates a standard level system error */
35      SYSERR_RING1_ERROR       init (10),                    /* indicates an error detected in ring 1 (mseg_, RCP) */
36      SYSERR_COVERT_CHANNEL    init (20),                    /* indicates covert channel audit trail message */
37      SYSERR_UNSUCCESSFUL_ACCESS init (30),                  /* indicates access denial audit trail message */
38      SYSERR_SUCCESSFUL_ACCESS init (40)                     /* indicates access grant audit trail message */
39           ) fixed bin internal static options (constant);
40 
41 /* END INCLUDE FILE syserr_constants.incl.pl1 */