1 /*        BEGIN INCLUDE FILE azm_info.incl.pl1              */
 2 
 3 
 4 
 5 
 6 /****^  HISTORY COMMENTS:
 7   1) change(2022-10-03,GDixon), approve(2023-01-16,MCR10129),
 8      audit(2023-02-28,Swenson), install(2023-02-28,MR12.8-1054):
 9       A) Declare azm_area to make this azm-specific "standard multics" area
10          easier to use.
11                                                    END HISTORY COMMENTS */
12 
13 
14 
15 
16 dcl 1 azm_info aligned based (azm_info_ptr),
17     2 version char(8),
18     2 area_ptr ptr,                                         /* area pointer for azm to use when needed        */
19     2 aip pointer,                                          /* pointer for all amu_ calls */
20     2 flags aligned,
21       3 in_erf bit (1) unaligned,                           /* examining an FDUMP */
22       3 in_process bit (1) unaligned,                       /* some specific process selected in FDUMP */
23       3 online bit (1) unaligned,                           /* examining online system, my process */
24       3 saved_proc bit (1) unaligned,                       /* examining "deadproc" */
25       3 pad bit (33) unaligned,
26 
27     2 erf_name char (168),                                  /* name of ERF or deadproc path */
28     2 pad fixed bin;
29 
30 dcl  azm_info_ptr pointer;
31 
32 dcl  azm_area area based(azm_info.area_ptr);                /* "standard multics area" for azm-related storage        */
33 
34 dcl  AZM_INFO_VERSION_1 char (8) internal static options (constant) init ("azm_v1");
35 dcl  AZM_INFO_VERSION_2 char (8) internal static options (constant) init ("azm_v2");
36 
37 /*        END INCLUDE FILE azm_info.incl.pl1                */