1 /* BEGIN INCLUDE FILE:        dm_fm_file_access_tbl.incl.pl1  */
 2 
 3 /* DESCRIPTION:
 4 
 5         This include file contains the file_access_table structure.  This
 6    is a per-process table which contains one entry for each file which the
 7    process has open.  The table is set up during per-process initialization
 8    and is pointed to by fm_data_$file_access_table_ptr.  The bounds limit
 9    on the array of entries is abritrary and can be changed.
10 */
11 
12 /* HISTORY:
13 Written by Jeffrey D. Ives, 10/11/82.
14   (01/28/82 Andre Bensoussan, Design.)
15 Modified:
16 07/11/84 by Matthew Pierret:  Changed name of structure from proc_ad_tbl to
17             file_access_table.
18 11/07/84 by Matthew Pierret:  Removed the un-used post_commit_actions element.
19             Removed the now-obsolete oid structure.  It has been replaced by
20             file_oid in dm_fm_file_oid.incl.pl1.
21 */
22 
23 /* format: style2,ind3 */
24 
25 
26      dcl     fm_data_$file_access_table_ptr
27                                     ptr ext;
28 
29      dcl     1 file_access_table    aligned based (fm_data_$file_access_table_ptr),
30                2 h,
31                  3 version          char (8) aligned,
32                  3 last_entry       fixed bin,
33                  3 post_transaction_actions
34                                     fixed bin,
35                  3 mbz_1            (6) fixed bin (71),
36                2 e                  (1024) like file_access_info;
37 
38 
39      dcl     FILE_ACCESS_TABLE_VERSION_1
40                                     init ("FileAT 1") char (8) aligned static options (constant);
41 
42 /*  END INCLUDE FILE:    dm_fm_file_access_tbl.incl.pl1  */