1 /* BEGIN INCLUDE FILE . . . salv_args */ 2 /* Keith Loepere made pathname unal November 1984. */ 3 4 dcl 1 salv_args aligned based, 5 2 temp1_ptr ptr, /* ptr to temp segment */ 6 2 temp2_ptr ptr, /* ptr to temp segment */ 7 2 salv_time bit (36) aligned, /* Highest valid date/time */ 8 2 options aligned, 9 3 force_rebuild bit (1) unal, /* ON, if should rebuild directory */ 10 3 print_trace bit (1) unal, /* ON, if debugging trace information should be printed. */ 11 3 correct_oosw bit (1) unal, /* ON, if directory's out-of-service switch should be reset */ 12 3 check_vtoce bit (1) unal, /* ON, if VTOC entries of all branches should be checked. */ 13 3 dump bit (1) unal, /* ON, if should dump directory on error condition */ 14 3 compact bit (1) unal, /* ON, to force rebuild if one pages can be recovered. */ 15 3 delete_connection_failure bit (1) unal, /* ON, to delete branches that have no VTOC entries */ 16 3 pad bit (29), 17 2 branch_ptr ptr, /* ptr to branch for directory */ 18 2 current_length fixed bin, /* number of pages in directory */ 19 2 pathname char (168) unal, /* pathname of directory being salvaged */ 20 2 master_dir_uid bit (36) aligned, /* master UID for this directory */ 21 2 tree_depth fixed bin; /* number of levels from root for this directory */ 22 23 /* END INCLUDE FILE . . . salv_args */