xref: /plan9/sys/src/cmd/fossil/error.c (revision 5e96a66c77eb9140492ca53f857cbbf108e128ed)
1*5e96a66cSDavid du Colombier #include "stdinc.h"
2*5e96a66cSDavid du Colombier #include "dat.h"
3*5e96a66cSDavid du Colombier #include "fns.h"
4*5e96a66cSDavid du Colombier #include "error.h"
5*5e96a66cSDavid du Colombier 
6*5e96a66cSDavid du Colombier char EBadAddr[] = "illegal block address";
7*5e96a66cSDavid du Colombier char EBadDir[] = "corrupted directory entry";
8*5e96a66cSDavid du Colombier char EBadEntry[] = "corrupted file entry";
9*5e96a66cSDavid du Colombier char EBadLabel[] = "corrupted block label";
10*5e96a66cSDavid du Colombier char EBadMeta[] = "corrupted meta data";
11*5e96a66cSDavid du Colombier char EBadMode[] = "illegal mode";
12*5e96a66cSDavid du Colombier char EBadOffset[] = "illegal offset";
13*5e96a66cSDavid du Colombier char EBadPath[] = "illegal path element";
14*5e96a66cSDavid du Colombier char EBadRoot[] = "root of file system is corrupted";
15*5e96a66cSDavid du Colombier char EBadSuper[] = "corrupted super block";
16*5e96a66cSDavid du Colombier char EBlockTooBig[] = "block too big";
17*5e96a66cSDavid du Colombier char ECacheFull[] = "no free blocks in memory cache";
18*5e96a66cSDavid du Colombier char EConvert[] = "protocol botch";
19*5e96a66cSDavid du Colombier char EExists[] = "file already exists";
20*5e96a66cSDavid du Colombier char EFsFill[] = "file system is full";
21*5e96a66cSDavid du Colombier char EIO[] = "i/o error";
22*5e96a66cSDavid du Colombier char EInUse[] = "file is in use";
23*5e96a66cSDavid du Colombier char ELabelMismatch[] = "block label mismatch";
24*5e96a66cSDavid du Colombier char ENilBlock[] = "illegal block address";
25*5e96a66cSDavid du Colombier char ENoDir[] = "directory entry is not allocated";
26*5e96a66cSDavid du Colombier char ENoFile[] = "file does not exist";
27*5e96a66cSDavid du Colombier char ENotDir[] = "not a directory";
28*5e96a66cSDavid du Colombier char ENotEmpty[] = "directory not empty";
29*5e96a66cSDavid du Colombier char ENotFile[] = "not a file";
30*5e96a66cSDavid du Colombier char EReadOnly[] = "file is read only";
31*5e96a66cSDavid du Colombier char ERemoved[] = "file has been removed";
32*5e96a66cSDavid du Colombier char EResize[] = "only support truncation to zero length";
33*5e96a66cSDavid du Colombier char ERoot[] = "cannot remove root";
34*5e96a66cSDavid du Colombier char ESnapOld[] = "snapshot has been deleted";
35*5e96a66cSDavid du Colombier char ESnapRO[] = "snapshot is read only";
36*5e96a66cSDavid du Colombier char ETooBig[] = "file too big";
37