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