xref: /plan9-contrib/sys/src/9/port/error.h (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
1 extern char Enoerror[];		/* no error */
2 extern char Emount[];		/* inconsistent mount */
3 extern char Eunmount[];		/* not mounted */
4 extern char Eunion[];		/* not in union */
5 extern char Emountrpc[];	/* mount rpc error */
6 extern char Eshutdown[];	/* mounted device shut down */
7 extern char Enocreate[];	/* mounted directory forbids creation */
8 extern char Enonexist[];	/* file does not exist */
9 extern char Ebadsharp[];	/* unknown device in # filename */
10 extern char Enotdir[];		/* not a directory */
11 extern char Eisdir[];		/* file is a directory */
12 extern char Ebadchar[];		/* bad character in file name */
13 extern char Efilename[];	/* file name syntax */
14 extern char Eperm[];		/* permission denied */
15 extern char Ebadusefd[];	/* inappropriate use of fd */
16 extern char Ebadarg[];		/* bad arg in system call */
17 extern char Einuse[];		/* device or object already in use */
18 extern char Eio[];		/* i/o error */
19 extern char Etoobig[];		/* read or write too large */
20 extern char Etoosmall[];	/* read or write too small */
21 extern char Ebadblt[];		/* bad bitblt or bitmap request */
22 extern char Ebadbitmap[];	/* unallocated bitmap */
23 extern char Enobitmap[];	/* out of bitmap descriptors */
24 extern char Enobitstore[];	/* out of bitmap storage */
25 extern char Ebadfont[];		/* unallocated font */
26 extern char Enetaddr[];		/* bad network address */
27 extern char Emsgsize[];		/* message is too big for protocol */
28 extern char Enetbusy[];		/* network device is busy or allocated */
29 extern char Enoproto[];		/* network protocol not supported */
30 extern char Enoport[];		/* network port not available */
31 extern char Enoifc[];		/* bad interface or no free interface slots */
32 extern char Enolisten[];	/* not announced */
33 extern char Ehungup[];		/* write to hungup stream */
34 extern char Ebadctl[];		/* bad process or stream control request */
35 extern char Enodev[];		/* no free devices */
36 extern char Enoenv[];		/* no free environment resources */
37 extern char Eprocdied[];	/* process exited */
38 extern char Enochild[];		/* no living children */
39 extern char Eioload[];		/* i/o error in demand load */
40 extern char Enovmem[];		/* virtual memory allocation failed */
41 extern char Ebadld[];		/* illegal line discipline */
42 extern char Ebadfd[];		/* fd out of range or not open */
43 extern char Eisstream[];	/* seek on a stream */
44 extern char Ebadexec[];		/* exec header invalid */
45 extern char Etimedout[];	/* connection timed out */
46 extern char Econrefused[];	/* connection refused */
47 extern char Enetunreach[];	/* network unreachable */
48 extern char Eintr[];		/* interrupted */
49 extern char Eneedservice[];	/* service required for tcp/udp/il calls */
50 extern char Enomem[];		/* kernel allocate failed */
51 extern char Esfnotcached[];	/* subfont not cached */
52 extern char Egreg[];		/* it's a thermal problem */
53 extern char Esoverlap[];	/* segments overlap */
54 extern char Emouseset[];	/* mouse type already set */
55 extern char Esession[];		/* i/o error during authentication */
56