xref: /inferno-os/emu/port/error.c (revision 37da2899f40661e3e9631e497da8dc59b971cbd0)
1*37da2899SCharles.Forsyth char Enoerror[] = "no error";
2*37da2899SCharles.Forsyth char Emount[] = "inconsistent mount";
3*37da2899SCharles.Forsyth char Eunmount[] = "not mounted";
4*37da2899SCharles.Forsyth char Eunion[] = "not in union";
5*37da2899SCharles.Forsyth char Emountrpc[] = "mount rpc error";
6*37da2899SCharles.Forsyth char Eshutdown[] = "mounted device shut down";
7*37da2899SCharles.Forsyth char Eowner[] = "not owner";
8*37da2899SCharles.Forsyth char Eunknown[] = "unknown user or group id";
9*37da2899SCharles.Forsyth char Enocreate[] = "mounted directory forbids creation";
10*37da2899SCharles.Forsyth char Enonexist[] = "file does not exist";
11*37da2899SCharles.Forsyth char Eexist[] = "file already exists";
12*37da2899SCharles.Forsyth char Ebadsharp[] = "unknown device in # filename";
13*37da2899SCharles.Forsyth char Enotdir[] = "not a directory";
14*37da2899SCharles.Forsyth char Eisdir[] = "file is a directory";
15*37da2899SCharles.Forsyth char Ebadchar[] = "bad character in file name";
16*37da2899SCharles.Forsyth char Efilename[] = "file name syntax";
17*37da2899SCharles.Forsyth char Eperm[] = "permission denied";
18*37da2899SCharles.Forsyth char Ebadusefd[] = "inappropriate use of fd";
19*37da2899SCharles.Forsyth char Ebadarg[] = "bad arg in system call";
20*37da2899SCharles.Forsyth char Einuse[] = "device or object already in use";
21*37da2899SCharles.Forsyth char Eio[] = "i/o error";
22*37da2899SCharles.Forsyth char Etoobig[] = "read or write too large";
23*37da2899SCharles.Forsyth char Etoosmall[] = "read or write too small";
24*37da2899SCharles.Forsyth char Enetaddr[] = "bad network address";
25*37da2899SCharles.Forsyth char Emsgsize[] = "message is too big for protocol";
26*37da2899SCharles.Forsyth char Enetbusy[] = "network device is busy or allocated";
27*37da2899SCharles.Forsyth char Enoproto[] = "network protocol not supported";
28*37da2899SCharles.Forsyth char Enoport[] = "network port not available";
29*37da2899SCharles.Forsyth char Enoifc[] = "bad interface or no free interface slots";
30*37da2899SCharles.Forsyth char Enolisten[] = "not announced";
31*37da2899SCharles.Forsyth char Ehungup[] = "i/o on hungup channel";
32*37da2899SCharles.Forsyth char Ebadctl[] = "bad process or channel control request";
33*37da2899SCharles.Forsyth char Enodev[] = "no free devices";
34*37da2899SCharles.Forsyth char Enoenv[] = "no free environment resources";
35*37da2899SCharles.Forsyth char Emuxshutdown[] = "mux server shut down";
36*37da2899SCharles.Forsyth char Emuxbusy[] = "all mux channels busy";
37*37da2899SCharles.Forsyth char Emuxmsg[] = "bad mux message format or mismatch";
38*37da2899SCharles.Forsyth char Ethread[] = "thread exited";
39*37da2899SCharles.Forsyth char Enochild[] = "no living children";
40*37da2899SCharles.Forsyth char Eioload[] = "i/o error in demand load";
41*37da2899SCharles.Forsyth char Enovmem[] = "out of memory: virtual memory";
42*37da2899SCharles.Forsyth char Ebadld[] = "illegal line discipline";
43*37da2899SCharles.Forsyth char Ebadfd[] = "fd out of range or not open";
44*37da2899SCharles.Forsyth char Eisstream[] = "seek on a stream";
45*37da2899SCharles.Forsyth char Ebadexec[] = "exec header invalid";
46*37da2899SCharles.Forsyth char Etimedout[] = "connection timed out";
47*37da2899SCharles.Forsyth char Econrefused[] = "connection refused";
48*37da2899SCharles.Forsyth char Econinuse[] = "connection in use";
49*37da2899SCharles.Forsyth char Enetunreach[] = "network unreachable";
50*37da2899SCharles.Forsyth char Eintr[] = "interrupted";
51*37da2899SCharles.Forsyth char Enomem[] = "out of memory: kernel";
52*37da2899SCharles.Forsyth char Esfnotcached[] = "subfont not cached";
53*37da2899SCharles.Forsyth char Esoverlap[] = "segments overlap";
54*37da2899SCharles.Forsyth char Emouseset[] = "mouse type already set";
55*37da2899SCharles.Forsyth char Eshort[] = "i/o count too small";
56*37da2899SCharles.Forsyth /* char Enobitstore[] = "out of screen memory"; */
57*37da2899SCharles.Forsyth char Egreg[] = "jim'll fix it";
58*37da2899SCharles.Forsyth char Ebadspec[] = "bad attach specifier";
59*37da2899SCharles.Forsyth char Estopped[] = "thread must be stopped";
60*37da2899SCharles.Forsyth char Enoattach[] = "mount/attach disallowed";
61*37da2899SCharles.Forsyth char Eshortstat[] = "stat buffer too small";
62*37da2899SCharles.Forsyth char Enegoff[] = "negative i/o offset";
63*37da2899SCharles.Forsyth char Ebadstat[] = "malformed stat buffer";
64*37da2899SCharles.Forsyth char Ecmdargs[] = "wrong #args in control message";
65*37da2899SCharles.Forsyth char Enofd[] = "no free file descriptors";
66*37da2899SCharles.Forsyth char Enoctl[] = "unknown control request";
67