1 /* BEGIN INCLUDE FILE ... old_fs_vol_label.incl.pl1 .. March 1982 */
 2 
 3 /* Pre-MR10 Volume Label */
 4 
 5 dcl  old_labelp ptr;
 6 
 7 dcl 1 old_label based (old_labelp) aligned,
 8 
 9 /* First comes data not used by Multics.. for compatibility with GCOS */
10 
11     2 gcos (5*64) fixed bin,
12 
13 /* Now we have the Multics label */
14 
15     2 Multics char (32) init ("Multics Storage System Volume"), /* Identifier */
16     2 version fixed bin,                                    /* Version 1 */
17     2 mfg_serial char (32),                                 /* Manufacturer's serial number */
18     2 pv_name char (32),                                    /* Physical volume name. */
19     2 lv_name char (32),                                    /* Name of logical volume for pack */
20     2 pvid bit (36),                                        /* Unique ID of this pack */
21     2 lvid bit (36),                                        /* unique ID of its logical vol */
22     2 root_pvid bit (36),                                   /* unique ID of the pack containing the root. everybody must agree. */
23     2 time_registered fixed bin (71),                       /* time imported to system */
24     2 n_pv_in_lv fixed bin,                                 /* # phys volumes in logical */
25     2 vol_size fixed bin,                                   /* total size of volume, in records */
26     2 vtoc_size fixed bin,                                  /* number of recs in fixed area + vtoc */
27     2 not_used bit (1) unal,                                /* uset to be multiple_class */
28     2 private bit (1) unal,                                 /* TRUE if was registered as private */
29     2 flagpad bit (34) unal,
30     2 max_access_class bit (72),                            /* Maximum access class for stuff on volume */
31     2 min_access_class bit (72),                            /* Minimum access class for stuff on volume */
32     2 password bit (72),                                    /* not yet used */
33     2 pad1 (16) fixed bin,
34     2 time_mounted fixed bin (71),                          /* time mounted */
35     2 time_map_updated fixed bin (71),                      /* time vmap known good */
36     2 time_unmounted fixed bin (71),                        /* time unmounted cleanly */
37     2 time_salvaged fixed bin (71),                         /* time salvaged */
38     2 time_of_boot fixed bin (71),                          /* time of last bootload */
39     2 pd_time fixed bin (71),                               /* PDMAP time of last PD which saw this vol */
40     2 last_pvtx fixed bin,                                  /* pvtx in that PDMAP */
41     2 pad1a fixed bin,
42     2 pad7 fixed bin,
43     2 err_hist_size fixed bin,                              /* size of pack error history */
44     2 time_last_dmp (3) fixed bin (71),                     /* time last completed dump pass started */
45     2 time_last_reloaded fixed bin (71),                    /* what it says */
46     2 pad5 (2) fixed bin,
47     2 pad6 (3) fixed bin,
48     2 pad2 (35) fixed bin,
49     2 root,
50       3 here bit (1),                                       /* TRUE if the root is on this pack */
51       3 root_vtocx fixed bin (35),                          /* VTOC index of root, if it is here */
52       3 shutdown_state fixed bin,                           /* Status of hierarchy */
53       3 pd_active bit (1) aligned,                          /* Unflushed PD exists */
54       3 disk_table_vtocx fixed bin,                         /* VTOC index of disk table on RPV */
55       3 disk_table_uid bit (36) aligned,                    /* UID of disk table */
56       3 esd_state fixed bin,                                /* State of esd */
57     2 pad3 (60) fixed bin,
58     2 nparts fixed bin,                                     /* Number of special partitions on pack */
59     2 parts (47),
60       3 part char (4),                                      /* Name of partition */
61       3 frec fixed bin,                                     /* First record */
62       3 nrec fixed bin,                                     /* Number of records */
63       3 pad5 fixed bin,
64     2 pad4 (5*64) fixed bin;
65 
66 
67 /* END INCLUDE FILE old_fs_vol_label.incl.pl1 */