xref: /plan9-contrib/sys/src/9k/port/error.h (revision 45e6af3b6d7025ef7184352bb3f6852edd8de07e)
19ef1f84bSDavid du Colombier extern char Enoerror[];		/* no error */
29ef1f84bSDavid du Colombier extern char Emount[];		/* inconsistent mount */
39ef1f84bSDavid du Colombier extern char Eunmount[];		/* not mounted */
49ef1f84bSDavid du Colombier extern char Eismtpt[];		/* is a mount point */
59ef1f84bSDavid du Colombier extern char Eunion[];		/* not in union */
69ef1f84bSDavid du Colombier extern char Emountrpc[];	/* mount rpc error */
79ef1f84bSDavid du Colombier extern char Eshutdown[];	/* device shut down */
89ef1f84bSDavid du Colombier extern char Enocreate[];	/* mounted directory forbids creation */
99ef1f84bSDavid du Colombier extern char Enonexist[];	/* file does not exist */
109ef1f84bSDavid du Colombier extern char Eexist[];		/* file already exists */
119ef1f84bSDavid du Colombier extern char Ebadsharp[];	/* unknown device in # filename */
129ef1f84bSDavid du Colombier extern char Enotdir[];		/* not a directory */
139ef1f84bSDavid du Colombier extern char Eisdir[];		/* file is a directory */
149ef1f84bSDavid du Colombier extern char Ebadchar[];		/* bad character in file name */
159ef1f84bSDavid du Colombier extern char Efilename[];	/* file name syntax */
169ef1f84bSDavid du Colombier extern char Eperm[];		/* permission denied */
179ef1f84bSDavid du Colombier extern char Ebadusefd[];	/* inappropriate use of fd */
189ef1f84bSDavid du Colombier extern char Ebadarg[];		/* bad arg in system call */
199ef1f84bSDavid du Colombier extern char Einuse[];		/* device or object already in use */
209ef1f84bSDavid du Colombier extern char Eio[];		/* i/o error */
219ef1f84bSDavid du Colombier extern char Etoobig[];		/* read or write too large */
229ef1f84bSDavid du Colombier extern char Etoosmall[];	/* read or write too small */
239ef1f84bSDavid du Colombier extern char Enoport[];		/* network port not available */
249ef1f84bSDavid du Colombier extern char Ehungup[];		/* i/o on hungup channel */
259ef1f84bSDavid du Colombier extern char Ebadctl[];		/* bad process or channel control request */
269ef1f84bSDavid du Colombier extern char Enodev[];		/* no free devices */
279ef1f84bSDavid du Colombier extern char Eprocdied[];	/* process exited */
289ef1f84bSDavid du Colombier extern char Enochild[];		/* no living children */
299ef1f84bSDavid du Colombier extern char Eioload[];		/* i/o error in demand load */
309ef1f84bSDavid du Colombier extern char Enovmem[];		/* virtual memory allocation failed */
319ef1f84bSDavid du Colombier extern char Ebadfd[];		/* fd out of range or not open */
329ef1f84bSDavid du Colombier extern char Enofd[];		/* no free file descriptors */
339ef1f84bSDavid du Colombier extern char Eisstream[];	/* seek on a stream */
349ef1f84bSDavid du Colombier extern char Ebadexec[];		/* exec header invalid */
359ef1f84bSDavid du Colombier extern char Etimedout[];	/* connection timed out */
369ef1f84bSDavid du Colombier extern char Econrefused[];	/* connection refused */
379ef1f84bSDavid du Colombier extern char Econinuse[];	/* connection in use */
389ef1f84bSDavid du Colombier extern char Eintr[];		/* interrupted */
399ef1f84bSDavid du Colombier extern char Enomem[];		/* kernel allocate failed */
409ef1f84bSDavid du Colombier extern char Esoverlap[];	/* segments overlap */
41*45e6af3bSDavid du Colombier extern char Emouseset[];	/* mouse type already set */
429ef1f84bSDavid du Colombier extern char Eshort[];		/* i/o count too small */
43406c76faSDavid du Colombier extern char Egreg[];		/* jmk added reentrancy for threads */
449ef1f84bSDavid du Colombier extern char Ebadspec[];		/* bad attach specifier */
459ef1f84bSDavid du Colombier extern char Enoreg[];		/* process has no saved registers */
469ef1f84bSDavid du Colombier extern char Enoattach[];	/* mount/attach disallowed */
479ef1f84bSDavid du Colombier extern char Eshortstat[];	/* stat buffer too small */
489ef1f84bSDavid du Colombier extern char Ebadstat[];		/* malformed stat buffer */
499ef1f84bSDavid du Colombier extern char Ecmdargs[];		/* wrong #args in control message */
509ef1f84bSDavid du Colombier extern char Ebadip[];		/* bad ip address syntax */
51406c76faSDavid du Colombier extern char Edirseek[];		/* seek in directory */
52406c76faSDavid du Colombier extern char Echange[];		/* media or partition has changed */
53406c76faSDavid du Colombier extern char Estalled[];		/* endpoint stalled */
54406c76faSDavid du Colombier extern char Edetach[];		/* device is detached */
55406c76faSDavid du Colombier extern char Enotconf[];		/* endpoint not configured */
56406c76faSDavid du Colombier extern char Eaoedown[];		/* aoe device is down */
57