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 */