errexit
int restricted, errexit;
errexit = Flag(FERREXIT);
if (errexit)
errexit("backgammon(gtty)");
void errexit(const char *) __dead;
errexit("fixtty");
errexit("addbuf (write):");
errexit("buflush (write):");
errexit("readc");
errexit("teachgammon(gtty)");
void errexit(const char *, ...) __printflike(1, 2) __dead;
errexit("wrong type to dirscan %d", idesc->id_type);
errexit("bad inode number %llu to ginode",
errexit("bad inode number %llu to nextinode",
errexit("Cannot allocate space for inode buffer");
errexit("cannot increase directory list");
errexit("cannot find inode %llu", (unsigned long long)inumber);
errexit("BAD STATE %d TO BLKERR", statemap[ino]);
errexit("bad mode to -m: %o", lfmode);
errexit("-%c flag requires a %s", flag, req);
errexit("CANNOT ALLOCATE ROOT INODE");
errexit("CANNOT ALLOCATE ROOT INODE");
errexit("CANNOT ALLOCATE ROOT INODE");
errexit("BAD STATE %d FOR ROOT INODE", statemap[EXT2_ROOTINO]);
errexit("BAD STATE %d FOR INODE I=%d",
errexit("BAD STATE %d FOR INODE I=%llu",
errexit("out of memory");
errexit("BAD STATE %d FOR INODE I=%"PRIu32,
errexit("cannot allocate space for superblock");
errexit("out of memory");
errexit("cannot allocate buffer pool");
errexit("deadlocked buffer pool");
errexit("Program terminated");
errexit("Panic: lost %d buffers", bufhead.b_size - cnt);
errexit("UNKNOWN INODESC FIX MODE %d", idesc->id_fix);
errexit("wrong type to dirscan %d", idesc->id_type);
errexit("INTERNAL ERROR: "
errexit("bad inode number %llu to ginode",
errexit("bad inode number %llu to nextinode",
errexit("bad inode number %llu to setinodebuf",
errexit("Cannot allocate space for inode buffer");
errexit("cannot increase directory list");
errexit("cannot find inode %llu", (unsigned long long)inumber);
errexit("BAD STATE %d TO BLKERR", info->ino_state);
errexit("bad offset %" PRIu64 " to readblk", offset);
errexit("bad filesize %" PRIu64 " to expandfile", filesize);
errexit("cannot read symlink");
errexit("CANNOT ALLOCATE ROOT INODE");
errexit("BAD STATE %d FOR ROOT INODE", rinfo->ino_state);
errexit("BAD STATE %d FOR INODE I=%d",
errexit("CANNOT ALLOCATE ROOT INODE");
errexit("CANNOT ALLOCATE ROOT INODE");
errexit("BAD STATE %d FOR INODE I=%llu",
errexit(
errexit("UNKNOWN ROTATIONAL TABLE FORMAT %d",
errexit("BAD STATE %d FOR INODE I=%ju",
errexit("INTERNAL ERROR: "
errexit("Cannot allocate space for superblock");
errexit("Cannot allocate space for quotas hash\n");
errexit("cannot allocate buffer pool");
errexit("cannot allocate buffer pool");
errexit("cannot allocate buffer pool");
errexit("deadlocked buffer pool");
errexit("Panic: lost %d buffers", bufhead.b_size - cnt);
errexit("UNKNOWN INODESC FIX MODE %d", idesc->id_fix);
errexit("inoinfo: inumber %llu out of range",
errexit("cannot allocate space for compat store");
errexit("cannot allocate quota entry");
errexit("wrong type to dirscan %d", idesc->id_type);
errexit("BAD SUPER BLOCK OR IFILE INODE NOT FOUND");
void *errexit;
goto errexit;
errexit:
goto errexit;
goto errexit;
goto errexit;
errexit:
goto errexit;
goto errexit;
goto errexit;
errexit:
goto errexit; \
goto errexit; \
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
goto errexit;
errexit: