1 /* BEGIN INCLUDE FILE ... retv_vol_control.incl.pl1 8/76 */ 2 3 dcl rvcp ptr; /* ptr to volume control segment */ 4 dcl rvcep ptr; /* ptr to entry in volume control segment */ 5 6 dcl retv_vol_control_version_1 fixed bin static init (1) options (constant); /* version of structure */ 7 8 dcl 1 retv_vol_control based (rvcp) aligned, 9 2 version fixed bin, /* version number */ 10 2 volname char (32), /* name of volume that this segment represents */ 11 2 volid bit (36), /* volume id of volume that this segment controls */ 12 2 open_time fixed bin (71), /* time this volume was opened */ 13 2 in_use_cnt fixed bin, /* number of in use entries */ 14 2 n_entries fixed bin, /* total number of entries */ 15 2 switches, 16 3 skip_query bit (1) unal, 17 3 unused bit (35) unal, 18 2 dump_type fixed bin, /* type of dump volume */ 19 2 pad (1) bit (36), 20 2 array (1 : 1 refer (retv_vol_control.n_entries)) like rvce aligned; /* array of entries */ 21 22 dcl 1 rvce aligned based (rvcep), 23 2 uid bit (36), /* uid of object being retrieved */ 24 2 contentsx fixed bin, /* index in contents seg */ 25 2 dirname char (168), /* parent directory pathname */ 26 2 ename char (32), /* entry name */ 27 2 entry_name char (32), /* name of entry being retrieved */ 28 2 queue fixed bin, /* queue request was taken from */ 29 2 retv_ms_id bit (72), /* id of request in retv queue */ 30 2 vdtd bit (36), /* volume dtd of object if previously dumped */ 31 2 to_time fixed bin (71), /* time not to retrived after */ 32 2 from_time fixed bin (71), /* time not to retrieve befor */ 33 2 flags, 34 (3 link_retrieval bit (1), /* on if link retrieval */ 35 3 entry_retrieval bit (1), /* on if entry retrieval */ 36 3 object_retrieval bit (1), /* on if object is to be retrieved */ 37 3 vtoce_volname bit (1), /* on if valid volume id found in vtoce */ 38 3 in_use bit (1), /* on if entry in use */ 39 3 previous bit (1), /* on if previous object to dtd wanted */ 40 3 no_contents_seg bit (1))unaligned, /* on if could not find contents segment */ 41 2 pad bit (36); 42 43 /* END INCLUDE FILE ... retv_vol_control.incl.pl1 */