1 /* BEGIN INCLUDE FILE audit_block.incl.pl1 */
 2 
 3 /*
 4    12/08/78  Written by Lindsey L. Spratt
 5    Modified:
 6    11/26/79  by  Lindsey L. Spratt to add editor prompting info,
 7    use_editor_prompt,
 8    editor_prompt_string, and
 9    editor_prompt_terminator.
10    03/20/81  by  Lindsey L. Spratt to remove editor_prompt_terminator.
11 */
12 
13 
14 /* format: style2 */
15      dcl     1 blk                  based (blkptr) aligned,
16                2 auditing_iocb      ptr,                    /* Points to iocb of dummy switch. */
17                2 attach             char (128) var,         /* For the attach description. */
18                2 suspend            bit (1),                /* Indicates suspension of auditing. */
19                2 current_flags,                             /* These switches indicate the modes for audit_. */
20                  3 read_audit       bit (1) unaligned,      /* Set by audit_input. */
21                  3 file_limit       bit (1) unaligned,      /* Set by audit_file_size=n. */
22                  3 write_audit      bit (1) unaligned,      /* Set by write_audit. */
23                  3 edit             bit (1) unaligned,      /* Set by audit_edit. */
24                  3 trace            bit (1) unaligned,      /* Set by audit_trace. */
25                  3 meter            bit (1) unaligned,      /* Set by audit_meter. */
26                  3 use_editor_prompt
27                                     bit (1) unaligned,      /* Indicates whether to prompt in the audit editor. */
28                  3 unused           bit (29) unaligned,
29                2 saved_flags        like blk.current_flags, /* Copy of old current_flags, prior to suspension. */
30                2 dirname            char (168) unal,        /* Directory of audit_file. */
31                2 ename              char (32) unal,         /* Entryname of audit_file. */
32                2 paging             fixed bin (35),         /* Total page faults in process since attachment. */
33                2 pad                bit (36),
34                2 virtual_time       fixed bin (71),         /* Total virtual cpu time since attachment. */
35                2 audit_fcb          ptr,                    /* File control block pointer for the audit_file. */
36                2 audit_ptr          ptr,                    /* Points to current segment in audit_file. */
37                2 begin_ptr          ptr,
38                2 audit_file_header_ptr
39                                     ptr,                    /* Points to audit_file_header (in audit_file) */
40                2 trigger            char (1),               /* Character used to indicate an audit_ request. */
41                2 editor_prompt_string
42                                     char (32) varying,      /* This an ioa_ control string taking
43                                                                two arguments, 1) bit(1) indicating level > 1;
44                                                                2) level.
45                                                             */
46                2 default_iocb       ptr,                    /* Points to the iocb to be used for input and output. */
47                2 temp_seg_ptr       ptr,                    /* Points to the temp seg used as a buffer for input. */
48                2 work_space         ptr,                    /* Points to the beginning of buffer for get_line. */
49                2 work_space_len     fixed bin (24);         /* Length of string in work_space buffer. */
50 
51 
52 /* END INCLUDE FILE audit_block.incl.pl1   */