1 /* BEGIN INCLUDE FILE ... user_table_header.incl.pl1 */
 2 
 3 /* *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
 4 /*                                                                           */
 5 /* This include file declares the header shared by the answer_table,         */
 6 /* absentee_user_table and daemon_user_table include files.                  */
 7 /*                                                                           */
 8 /* *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
 9 
10 /****^  HISTORY COMMENTS:
11   1) change(87-04-26,GDixon), approve(87-07-13,MCR7741),
12      audit(87-07-16,Brunelle), install(87-08-04,MR12.1-1056):
13      Initial coding.
14                                                    END HISTORY COMMENTS */
15 
16 dcl  1 ut_header                        aligned based,      /* header shared by all user control tables. */
17        2 header_version fixed bin,                          /* version of the header (3) */
18        2 entry_version fixed bin,                           /* version of user table entries */
19        2 user_table_type fixed bin,                         /* 1 interactive, 2 absentee, 3 daemon */
20        2 header_length fixed bin,                           /* length of the header */
21        2 max_size fixed bin,                                /* max number of entries in this table */
22        2 current_size fixed bin,                            /* actual size of table (in entries) */
23        2 number_free fixed bin,                             /* number of free entries in the table. */
24        2 first_free fixed bin,                              /* index of first entry in the free list. */
25        2 as_procid bit (36),                                /* process ID of user table manager process */
26        2 ut_header_pad fixed bin;
27 
28 /* END INCLUDE FILE ... user_table_header.incl.pl1 */