1 /*  BEGIN INCLUDE FILE: dm_fm_file_oid.incl.pl1 */
 2 
 3 /* DESCRIPTION:
 4         This include file contains the file_oid (file opening identifier)
 5    structure.  File opening ids are passed across the file_manager_
 6    interface as bit(36)aligned strings.  The file_oid structure defines
 7    the contents of the string.  Two components make up a file opening id:
 8    the index of the file opening in the file_access_table structure, which
 9    contains per-process information on each file which is open, and the
10    last 18 bits of the file's unique id, used for verification of the entry
11    in the file_access_table.
12 */
13 
14 /*
15 HISTORY:
16 Written by Matthew Pierret, 07/16/84.
17 Modified:
18 11/02/84 by Matthew Pierret:  Made file_oid based.
19 */
20 
21 /* format: style2,ind3 */
22 
23      dcl     1 file_oid             aligned based,
24                2 file_access_table_idx
25                                     fixed bin (17) unal,    /* index into file_access_table */
26                2 uid_tail           bit (18) unal;          /* Last 18 bits of file unique id */
27 
28 
29 /* END INCLUDE FILE:  dm_fm_file_oid.incl.pl1 */