xref: /plan9-contrib/sys/src/9/port/error.h (revision a587111c8770e522e3667ff2b63cba8a77811dd9)
13e12c5d1SDavid du Colombier extern char Enoerror[];		/* no error */
23e12c5d1SDavid du Colombier extern char Emount[];		/* inconsistent mount */
33e12c5d1SDavid du Colombier extern char Eunmount[];		/* not mounted */
4dc5a79c1SDavid du Colombier extern char Eismtpt[];		/* is a mount point */
53e12c5d1SDavid du Colombier extern char Eunion[];		/* not in union */
63e12c5d1SDavid du Colombier extern char Emountrpc[];	/* mount rpc error */
79a747e4fSDavid du Colombier extern char Eshutdown[];	/* device shut down */
83e12c5d1SDavid du Colombier extern char Enocreate[];	/* mounted directory forbids creation */
93e12c5d1SDavid du Colombier extern char Enonexist[];	/* file does not exist */
107dd7cddfSDavid du Colombier extern char Eexist[];		/* file already exists */
113e12c5d1SDavid du Colombier extern char Ebadsharp[];	/* unknown device in # filename */
123e12c5d1SDavid du Colombier extern char Enotdir[];		/* not a directory */
133e12c5d1SDavid du Colombier extern char Eisdir[];		/* file is a directory */
143e12c5d1SDavid du Colombier extern char Ebadchar[];		/* bad character in file name */
153e12c5d1SDavid du Colombier extern char Efilename[];	/* file name syntax */
163e12c5d1SDavid du Colombier extern char Eperm[];		/* permission denied */
173e12c5d1SDavid du Colombier extern char Ebadusefd[];	/* inappropriate use of fd */
183e12c5d1SDavid du Colombier extern char Ebadarg[];		/* bad arg in system call */
193e12c5d1SDavid du Colombier extern char Einuse[];		/* device or object already in use */
203e12c5d1SDavid du Colombier extern char Eio[];		/* i/o error */
213e12c5d1SDavid du Colombier extern char Etoobig[];		/* read or write too large */
223e12c5d1SDavid du Colombier extern char Etoosmall[];	/* read or write too small */
233e12c5d1SDavid du Colombier extern char Enoport[];		/* network port not available */
249a747e4fSDavid du Colombier extern char Ehungup[];		/* i/o on hungup channel */
257dd7cddfSDavid du Colombier extern char Ebadctl[];		/* bad process or channel control request */
263e12c5d1SDavid du Colombier extern char Enodev[];		/* no free devices */
273e12c5d1SDavid du Colombier extern char Eprocdied[];	/* process exited */
283e12c5d1SDavid du Colombier extern char Enochild[];		/* no living children */
293e12c5d1SDavid du Colombier extern char Eioload[];		/* i/o error in demand load */
303e12c5d1SDavid du Colombier extern char Enovmem[];		/* virtual memory allocation failed */
313e12c5d1SDavid du Colombier extern char Ebadfd[];		/* fd out of range or not open */
327dd7cddfSDavid du Colombier extern char Enofd[];		/* no free file descriptors */
333e12c5d1SDavid du Colombier extern char Eisstream[];	/* seek on a stream */
343e12c5d1SDavid du Colombier extern char Ebadexec[];		/* exec header invalid */
353e12c5d1SDavid du Colombier extern char Etimedout[];	/* connection timed out */
363e12c5d1SDavid du Colombier extern char Econrefused[];	/* connection refused */
3780ee5cbfSDavid du Colombier extern char Econinuse[];	/* connection in use */
383e12c5d1SDavid du Colombier extern char Eintr[];		/* interrupted */
393e12c5d1SDavid du Colombier extern char Enomem[];		/* kernel allocate failed */
407dd7cddfSDavid du Colombier extern char Enoswap[];		/* swap space full */
413e12c5d1SDavid du Colombier extern char Esoverlap[];	/* segments overlap */
42bd389b36SDavid du Colombier extern char Emouseset[];	/* mouse type already set */
437dd7cddfSDavid du Colombier extern char Eshort[];		/* i/o count too small */
4483c5c2b7SDavid du Colombier extern char Egreg[];		/* jmk added reentrancy for threads */
457dd7cddfSDavid du Colombier extern char Ebadspec[];		/* bad attach specifier */
467dd7cddfSDavid du Colombier extern char Enoreg[];		/* process has no saved registers */
477dd7cddfSDavid du Colombier extern char Enoattach[];	/* mount/attach disallowed */
489a747e4fSDavid du Colombier extern char Eshortstat[];	/* stat buffer too small */
499a747e4fSDavid du Colombier extern char Ebadstat[];		/* malformed stat buffer */
509a747e4fSDavid du Colombier extern char Enegoff[];		/* negative i/o offset */
519a747e4fSDavid du Colombier extern char Ecmdargs[];		/* wrong #args in control message */
52ea58ad6fSDavid du Colombier extern char Ebadip[];		/* bad ip address syntax */
5360441a25SDavid du Colombier extern char Edirseek[];		/* seek in directory */
54*a587111cSDavid du Colombier extern char Echange[];		/* media or partition has changed */
55*a587111cSDavid du Colombier extern char Estalled[];		/* endpoint stalled */
56*a587111cSDavid du Colombier extern char Edetach[];		/* device is detached */
57*a587111cSDavid du Colombier extern char Enotconf[];		/* endpoint not configured */
58*a587111cSDavid du Colombier extern char Eaoedown[];		/* aoe device is down */
59