1 /* Begin include file .... format_label.incl.pl1 */ 2 3 /* created 04/30/76 by James A. Bush 4 This include file defines the format pertinent data 5 and defective track/Multics record information on each system disk pack (physical volume) 6 This information is stored in Multics record 7 of each physical volume. 7 */ 8 9 dcl formatp ptr; /* pointer to format_label structure */ 10 11 dcl 1 format_label based (formatp) aligned, /* Format data structure */ 12 2 Multics_recog char (32), /* Char str to tell Multics that this field is valid */ 13 2 serial_number char (32), /* disk pack serial number */ 14 2 device_type char (4), /* Disk device type */ 15 2 device_number char (8), /* Rcp device number of formatting device */ 16 2 format_usid char (32), /* Userid of person formatting disk pack */ 17 2 bad_trk_count fixed bin, /* Number of defective tracks on this pack */ 18 2 date_time_formatted fixed bin (71), 19 2 pad1 (34) fixed bin, /* pad to 64 words */ 20 2 bad_trks (256), /* array of defective tracks */ 21 3 first_bad_rcd fixed bin (23) unal, /* First bad Multics record address on this bad track */ 22 3 bad_rcd_cnt fixed bin (7) unal, /* number of bad Multics records on this track */ 23 2 pad3 (11 * 64) fixed bin; /* pad to 1024 words */ 24 25 dcl Multics_id char (32) aligned int static options (constant) init 26 ("This rcd contains def. trk info."); 27 28 /* End of include file format_label.incl.pl1 */