#include "stdinc.h" #include "dat.h" #include "fns.h" #include "error.h" char EBadAddr[] = "illegal block address"; char EBadDir[] = "corrupted directory entry"; char EBadEntry[] = "corrupted file entry"; char EBadLabel[] = "corrupted block label"; char EBadMeta[] = "corrupted meta data"; char EBadMode[] = "illegal mode"; char EBadOffset[] = "illegal offset"; char EBadPath[] = "illegal path element"; char EBadRoot[] = "root of file system is corrupted"; char EBadSuper[] = "corrupted super block"; char EBlockTooBig[] = "block too big"; char ECacheFull[] = "no free blocks in memory cache"; char EConvert[] = "protocol botch"; char EExists[] = "file already exists"; char EFsFill[] = "file system is full"; char EIO[] = "i/o error"; char EInUse[] = "file is in use"; char ELabelMismatch[] = "block label mismatch"; char ENilBlock[] = "illegal block address"; char ENoDir[] = "directory entry is not allocated"; char ENoFile[] = "file does not exist"; char ENotDir[] = "not a directory"; char ENotEmpty[] = "directory not empty"; char ENotFile[] = "not a file"; char EReadOnly[] = "file is read only"; char ERemoved[] = "file has been removed"; char ENotArchived[] = "file is not archived"; char EResize[] = "only support truncation to zero length"; char ERoot[] = "cannot remove root"; char ESnapOld[] = "snapshot has been deleted"; char ESnapRO[] = "snapshot is read only"; char ETooBig[] = "file too big"; char EVentiIO[] = "venti i/o error";