pfatal
pfatal("%s (%s)", s, strerror(errno));
void pfatal(const char *, ...)
pfatal("NAME=%s\n", pathbuf);
pfatal("%s=%s\n",
pfatal("NAME=%s\n", pathbuf);
pfatal("LINK COUNT INCREASING");
pfatal("SORRY. CANNOT CREATE lost+found DIRECTORY");
pfatal("lost+found IS NOT A DIRECTORY");
pfatal("SORRY. CANNOT CREATE lost+found DIRECTORY\n\n");
pfatal("SORRY. CANNOT CREATE lost+found DIRECTORY\n\n");
pfatal("SORRY. NO lost+found DIRECTORY\n\n");
pfatal("SORRY. NO SPACE IN lost+found DIRECTORY");
pfatal("TRYING TO SET FILESIZE TO %llu ON MODE %x FILE\n",
pfatal("DIRECTORY %s: CONTAINS EMPTY BLOCKS",
pfatal("DIRECTORY %s: CONTAINS EMPTY BLOCKS",
pfatal("DIRECTORY %s: CONTAINS EMPTY BLOCKS",
pfatal("%d %s I=%llu", blk, type, (unsigned long long)ino);
pfatal("LARGE FILES UNSUPPORTED ON REVISION 0 FILESYSTEMS");
pfatal("CAN'T CHECK FILE SYSTEM.");
pfatal("INTERNAL ERROR: dups with -p");
pfatal("PARTIALLY ALLOCATED INODE I=%llu",
pfatal("LINK COUNT TABLE OVERFLOW");
pfatal("UNKNOWN FILE TYPE I=%llu", (unsigned long long)inumber);
pfatal("DUP TABLE OVERFLOW.");
pfatal("CANNOT FIX, FIRST ENTRY IN DIRECTORY CONTAINS %s\n",
pfatal("CANNOT FIX, INSUFFICIENT SPACE TO ADD '.'\n");
pfatal("CANNOT FIX, SECOND ENTRY IN DIRECTORY CONTAINS %s\n",
pfatal("CANNOT FIX, INSUFFICIENT SPACE TO ADD '..'\n");
pfatal("ROOT INODE UNALLOCATED");
pfatal("DUPS/BAD IN ROOT INODE");
pfatal("ROOT INODE NOT DIRECTORY");
pfatal("NO WRITE ACCESS");
pfatal("IMPOSSIBLE RESERVED BLOCK COUNT=%d IN SUPERBLOCK",
pfatal("WRONG FPG=%d (BPG=%d) IN SUPERBLOCK",
pfatal("BAD SUMMARY INFORMATION");
pfatal("BAD SUPER BLOCK: %s\n", s);
pfatal("%s: CANNOT FIGURE OUT FILE SYSTEM PARTITION\n", dev);
pfatal("%s: CANNOT READ DISKLABEL\n", dev);
pfatal("%s: NOT LABELED AS A EXT2 FILE SYSTEM (%s)\n",
pfatal("%s: BLOCK SIZE DETERMINED TO BE ZERO\n", dev);
pfatal("%s is not a character device", realdev);
pfatal("WRITING %sZERO'ED BLOCK %d TO DISK\n",
pfatal("CANNOT %s: BLK %d", mesg, blk);
pfatal("INTERNAL ERROR: GOT TO reply()");
pfatal("NAME=%s\n", pathbuf);
pfatal("%s=%s\n",
pfatal("NAME=%s\n", pathbuf);
pfatal("LINK COUNT INCREASING");
pfatal("SORRY. CANNOT CREATE lost+found DIRECTORY");
pfatal("lost+found IS NOT A DIRECTORY");
pfatal("SORRY. CANNOT CREATE lost+found DIRECTORY\n\n");
pfatal("SORRY. CANNOT CREATE lost+found DIRECTORY\n\n");
pfatal("SORRY. NO lost+found DIRECTORY\n\n");
pfatal("SORRY. NO SPACE IN lost+found DIRECTORY");
pfatal("DIRECTORY %s: CONTAINS EMPTY BLOCKS",
pfatal("%s", buf);
pfatal("DIRECTORY %s: CONTAINS EMPTY BLOCKS",
pfatal("%lld %s I=%llu", blk, type, (unsigned long long)ino);
pfatal("CG %d: BAD MAGIC NUMBER\n", cg);
pfatal("DIRECTORY %s: CONTAINS EMPTY BLOCKS",
pfatal("CAN'T CHECK FILE SYSTEM.");
pfatal("INTERNAL ERROR: dups with -p");
pfatal("too many inodes %llu, or out of memory\n",
pfatal("PARTIALLY ALLOCATED INODE I=%llu",
pfatal("LINK COUNT TABLE OVERFLOW");
pfatal("UNKNOWN FILE TYPE I=%llu", (unsigned long long)inumber);
pfatal("DUP TABLE OVERFLOW.");
pfatal("ROOT INODE NOT DIRECTORY");
pfatal("CANNOT FIX, FIRST ENTRY IN DIRECTORY CONTAINS %s\n",
pfatal("CANNOT FIX, INSUFFICIENT SPACE TO ADD '.'\n");
pfatal("CANNOT FIX, SECOND ENTRY IN DIRECTORY CONTAINS %s\n",
pfatal("CANNOT FIX, INSUFFICIENT SPACE TO ADD '..'\n");
pfatal("ROOT INODE UNALLOCATED");
pfatal("DUPS/BAD IN ROOT INODE");
pfatal("CG %u: BAD MAGIC NUMBER\n", c);
pfatal("%s is not a character device", realdev);
pfatal("NO WRITE ACCESS");
pfatal("UNDEFINED OPTIMIZATION IN SUPERBLOCK");
pfatal("IMPOSSIBLE MINFREE=%d IN SUPERBLOCK",
pfatal("from before release 5.0 with the command ``fsck -c 2''\n");
pfatal("BAD SUMMARY INFORMATION");
pfatal("BAD SUPER BLOCK: %s\n", s);
pfatal("%s: CANNOT FIGURE OUT FILE SYSTEM PARTITION\n", dev);
pfatal("%s: CANNOT READ DISKLABEL\n", dev);
pfatal("%s: NOT LABELED AS A BSD FILE SYSTEM (%s)\n",
pfatal("WRITING %sZERO'ED BLOCK %lld TO DISK\n",
pfatal("CANNOT %s: BLK %lld", mesg, (long long)blk);
pfatal("CG %d: BAD MAGIC NUMBER\n", cg);
pfatal("INTERNAL ERROR: GOT TO reply()");
pfatal("Unknown filesystem version: %x.%x\n",
pfatal("Invalid signature in backup boot block: %02x%02x\n", backup[511], backup[510]);
pfatal("backup doesn't compare to primary bootblock\n");
pfatal("Invalid number of FAT sectors: %u\n", boot->FATsecs);
pfatal("Cluster offset too large (%u clusters)\n",
pfatal("Filesystem too big (%u clusters) for non-FAT32 partition\n",
pfatal("FAT size too small, %u entries won't fit into %u sectors\n",
pfatal("Invalid signature in boot block: %02x%02x\n",
pfatal("Invalid sector size: %u\n", boot->BytesPerSec);
pfatal("Invalid cluster size: %u\n", boot->SecPerClust);
pfatal("Invalid number of FATs: %u\n", boot->FATs);
pfatal("can't read disk label for %s\n", fname);
pfatal("Root directory starts with cluster out of range(%u)\n",
pfatal("Root directory doesn't start a cluster chain\n");
pfatal("can't create %s", filename);
pfatal("can't open file %s", filename);
pfatal("can't open file %s", filename);
pfatal("can't open file %s", TMPINNAME);
pfatal("can't read file %s", filename);
pfatal("can't write temp file");
pfatal("can't write temp file");
pfatal("can't reopen file %s", TMPINNAME);
pfatal("cannot seek in the temporary input file");
pfatal("error reading tmp file %s", TMPINNAME);
pfatal("can't create %s", name);
pfatal("can't create %s", name);
pfatal("allocating input buffer");
pfatal("can't create %s", TMPOUTNAME);
pfatal("can't create %s", TMPINNAME);
pfatal("can't create %s", TMPREJNAME);
pfatal("can't create %s", TMPPATNAME);
pfatal("can't cd to %s", optarg);
pfatal("can't create %s", TMPPATNAME);
pfatal("patch file %s not found", filename);
pfatal("can't stat %s", filename);
pfatal("internal error, can't reopen %s", from);
pfatal("write to %s failed", to);
pfatal("creation of %s failed", tmpbuf);
pfatal("internal error, can't reopen %s", from);
pfatal("write failed");
void pfatal(const char *, ...)