pwarn
pwarn("%s ", errmesg);
pwarn("LINK COUNT %s", (lfdir == idesc->id_number) ? lfname :
pwarn("UNREF %s ", lostdir ? "DIR" : "FILE");
pwarn("NO lost+found DIRECTORY");
pwarn("DIR I=%u CONNECTED. ", orphan);
pwarn("NO SPACE LEFT IN %s", name);
extern void pwarn(const char *, ...) __printflike(1, 2);
void pwarn(const char *, ...) __printflike(1, 2);
pwarn("%s %s", type,
pwarn("starting\n");
pwarn("clean, %d free ", sblock.fs_cstotal.cs_nffree +
pwarn("%d files, %d used, %d free ",
pwarn("mount reload of '%s' failed: %s\n\n",
pwarn("INCORRECT BLOCK COUNT I=%u (%d should be %d)",
pwarn("EXCESSIVE BAD BLKS I=%u",
pwarn("EXCESSIVE DUP BLKS I=%u",
pwarn("%s %s: LENGTH %zu NOT MULTIPLE OF %d",
pwarn("%s%s%s %s %s\n", pathbuf,
pwarn("ALLOCATED INODE %ld MARKED FREE\n",
pwarn("ALLOCATED FRAG %ld MARKED FREE\n",
pwarn("DELETING CLUSTERING MAPS\n");
pwarn("CANNOT %s CLUSTER MAPS\n", doit);
pwarn("%sING CLUSTER MAPS\n",
pwarn("USING ALTERNATE SUPERBLOCK AT %d\n", bflag);
pwarn("FILESYSTEM CLEAN; SKIPPING CHECKS\n");
pwarn("IMPOSSIBLE INTERLEAVE=%d IN SUPERBLOCK",
pwarn("IMPOSSIBLE NPSECT=%d IN SUPERBLOCK",
pwarn("CONVERTING TO NEW INODE FORMAT\n");
pwarn("CONVERTING TO NEW CYLINDER GROUP FORMAT\n");
pwarn("%s", msg);
pwarn("Invalid signature in fsinfo block\n");
pwarn("%d files, %sB free (%d clusters), %sB bad (%d clusters)\n",
pwarn("%d files, %sB free (%d clusters)\n",
pwarn("%d files, %jd KiB free (%d clusters), %jd KiB bad (%d clusters)\n",
pwarn("%d files, %jd KiB free (%d clusters)\n",
pwarn("MARKING FILE SYSTEM CLEAN\n");
pwarn("\n***** FILE SYSTEM IS LEFT MARKED AS DIRTY *****\n");
pwarn("\n***** FILE SYSTEM WAS MODIFIED *****\n");
pwarn(" (NO WRITE)\n");
pwarn("No %s directory\n", LOSTDIR);
pwarn("No space in %s\n", LOSTDIR);
pwarn("Invalid long filename entry for %s\n", path);
pwarn("Invalid long filename entry at end of directory %s\n",
pwarn("Invalid long filename entry for volume label\n");
pwarn("Directory entry %s of size %u referencing invalid cluster %u\n",
pwarn("size of %s is %u, should at most be %ju\n",
pwarn("%s has too many clusters allocated\n",
pwarn("%s: Incorrect `.' for %s.\n", __func__, dir->name);
pwarn("%s: Incorrect `..' for %s. \n", __func__, dir->name);
pwarn("%s has entries after end of directory\n",
pwarn("invalid long name\n");
pwarn("long filename too long\n");
pwarn("long filename record cluster start != 0\n");
pwarn("%s starts with cluster out of range(%u)\n",
pwarn("%s doesn't start a new cluster chain\n",
pwarn("Directory %s has size != 0\n",
pwarn("`.' entry in %s has incorrect start cluster\n",
pwarn("`..' entry in %s has non-zero start cluster\n",
pwarn("`..' entry in %s has incorrect start cluster\n",
pwarn("%s entry in %s has incorrect start cluster\n",
pwarn("Cluster chain starting at %u ends with cluster marked %s\n",
pwarn("Cluster chain starting at %u ends with cluster out of range (%u)\n",
pwarn("Lost cluster chain at cluster %u\n"
pwarn("Free space in FSInfo block (%u) not correct (%u)\n",
pwarn("Next free cluster in FSInfo block (%u) %s\n",
pwarn(" (NO WRITE)\n");
pwarn("%s (%02x%02x%02x%02x%02x%02x%02x%02x)\n",
pwarn("%s (%02x%02x%02x%02x)\n",
pwarn("%s (%02x%02x%02x)\n",
pwarn("Cluster %u continues with out of range "
pwarn("Cluster %u crossed another chain at %u\n",