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