- printf("bytes/sector: %ld\n", (long) lp->d_secsize);
- printf("sectors/track: %ld\n", (long) lp->d_nsectors);
- printf("tracks/cylinder: %ld\n", (long) lp->d_ntracks);
- printf("sectors/cylinder: %ld\n", (long) lp->d_secpercyl);
- printf("cylinders: %ld\n", (long) lp->d_ncylinders);
- printf("rpm: %d\n", lp->d_rpm);
- printf("interleave: %d\n", lp->d_interleave);
- printf("trackskew: %d\n", lp->d_trackskew);
- printf("cylinderskew: %d\n", lp->d_cylskew);
- printf("headswitch: %ld\t\t# milliseconds\n",
+ printf("bytes/sector: %lu\n", (long) lp->d_secsize);
+ printf("sectors/track: %lu\n", (long) lp->d_nsectors);
+ printf("tracks/cylinder: %lu\n", (long) lp->d_ntracks);
+ printf("sectors/cylinder: %lu\n", (long) lp->d_secpercyl);
+ printf("cylinders: %lu\n", (long) lp->d_ncylinders);
+ printf("rpm: %u\n", lp->d_rpm);
+ printf("interleave: %u\n", lp->d_interleave);
+ printf("trackskew: %u\n", lp->d_trackskew);
+ printf("cylinderskew: %u\n", lp->d_cylskew);
+ printf("headswitch: %lu\t\t# milliseconds\n",