Warning
switch (Warning & (LEFT_RING | RIGHT_RING)) {
if (Warning)
void Warning(const char *, ...) __printflike(1, 2);
Warning("revolutions/minute 0");
Warning("boot block size %% sector-size != 0");
Warning("super block size %% sector-size != 0");
Warning("number of partitions (%lu) > MAXPARTITIONS (%d)",
Warning("Too many '*' partitions (%c and %c)",
Warning("unknown size specifier '%c' (K/M/G/T are valid)",part_size_type[i]);
Warning("partition %c not an integer number of sectors",
Warning(
Warning("partition %c: size 0, but offset %lu",
Warning("partition %c: size %% cylinder-size != 0",
Warning("partition %c: offset %% cylinder-size != 0",
Warning("partition %c is not marked as unused!",part);
Warning("partition %c doesn't start at 0!",part);
Warning("partition %c doesn't cover the whole unit!",part);
Warning("An incorrect partition %c may cause problems for "
Warning("unused partition %c: size %d offset %lu",
Warning("boot overlaps partition %c, %s",
Warning("write to disk label suppressed - label was as follows:");
Warning("unknown size specifier '%c' (*/%%/K/M/G/T are valid)",
static void Warning(const char *, ...) __printflike(1, 2);
Warning("Illegal alignment specified: %u\n", lp->d_align);
Warning("number of partitions (%u) > MAXPARTITIONS (%d)",
Warning("illegal boot2 data base ");
Warning("illegal partition data base");
Warning("illegal partition data stop");
Warning("disklabel control info is beyond the total size");
Warning("illegal backup label location");
Warning("Too many '*' partitions (%c and %c)",
Warning("partition %c's size is not properly aligned",
Warning(
Warning("partition %c: size 0, but offset 0x%012jx",
Warning("unused partition %c: size 0x%012jx "
Warning("write to disk label suppressed - label was as follows:");