- int i, blank;
-
- printf("wdc%d: unit %d (wd%d): ",
- dvp->id_unit, unit, lunit);
- if (du->dk_params.wdp_heads == 0)
- printf("size unknown");
- else
- printf("%luMB %lu cyl, %lu head, %lu sec",
- du->dk_dd.d_secperunit
- * du->dk_dd.d_secsize / (1024 * 1024),
- du->dk_dd.d_ncylinders,
- du->dk_dd.d_ntracks,
- du->dk_dd.d_nsectors);
- printf(", type ");
- for (i = blank = 0; i < sizeof(du->dk_params.wdp_model); i++) {
- char c = du->dk_params.wdp_model[i];
-
- if (blank && c == ' ')
- continue;
- if (blank && c != ' ') {
- printf(" %c", c);
- blank = 0;
- continue;
- }
- if (c == ' ')
- blank = 1;
- else
- printf("%c", c);
- }
- printf("\n");
-
+ printf("wdc%d: unit %d (wd%d): <%s>\n",
+ dvp->id_unit, unit, lunit, du->dk_params.wdp_model);
+ if (du->dk_params.wdp_heads == 0)
+ printf("wd%d: size unknown\n", lunit);
+ else
+ printf("wd%d: %luMB (%lu total sec), ",
+ lunit,
+ du->dk_dd.d_secperunit
+ * du->dk_dd.d_secsize / (1024 * 1024),
+ du->dk_dd.d_secperunit);
+ printf("%lu cyl, %lu head, %lu sec, bytes/sec %lu\n",
+ du->dk_dd.d_ncylinders,
+ du->dk_dd.d_ntracks,
+ du->dk_dd.d_nsectors,
+ du->dk_dd.d_secsize);