xref: /plan9/sys/src/cmd/disk/kfs/errno.h (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
13e12c5d1SDavid du Colombier enum{
23e12c5d1SDavid du Colombier 	Enevermind,	/* never mind */
33e12c5d1SDavid du Colombier 	Enofd,		/* no free file descriptors */
4*9a747e4fSDavid du Colombier 	Efidinuse,		/* fid already in use */
5*9a747e4fSDavid du Colombier 	Ebadfd,		/* fid out of range or not open */
6*9a747e4fSDavid du Colombier 	Ebadusefd,	/* inappropriate use of fid */
73e12c5d1SDavid du Colombier 	Ebadarg,	/* bad arg in system call */
83e12c5d1SDavid du Colombier 	Enonexist,	/* file does not exist */
93e12c5d1SDavid du Colombier 	Efilename,	/* file name syntax */
103e12c5d1SDavid du Colombier 	Ebadchar,	/* bad character in file name */
113e12c5d1SDavid du Colombier 	Ebadsharp,	/* unknown device in # filename */
123e12c5d1SDavid du Colombier 	Ebadexec,	/* a.out header invalid */
133e12c5d1SDavid du Colombier 	Eioload,	/* i/o error in demand load */
143e12c5d1SDavid du Colombier 	Eperm,		/* permission denied */
153e12c5d1SDavid du Colombier 	Enotdir,	/* not a directory */
163e12c5d1SDavid du Colombier 	Enochild,	/* no living children */
173e12c5d1SDavid du Colombier 	Enoseg,		/* no free segments */
183e12c5d1SDavid du Colombier 	Ebuf,		/* buffer wrong size */
193e12c5d1SDavid du Colombier 	Ebadmount,	/* inconsistent mount */
203e12c5d1SDavid du Colombier 	Enomount,	/* mount table full */
213e12c5d1SDavid du Colombier 	Enomntdev,	/* no free mount devices */
223e12c5d1SDavid du Colombier 	Eshutdown,	/* mounted device shut down */
233e12c5d1SDavid du Colombier 	Einuse,		/* device or object already in use */
24*9a747e4fSDavid du Colombier 	Eio,		/* i/o error */
253e12c5d1SDavid du Colombier 	Eisdir,		/* file is a directory */
263e12c5d1SDavid du Colombier 	Ebaddirread,	/* directory read not quantized */
273e12c5d1SDavid du Colombier 	Esegaddr,	/* illegal segment addresses or size */
283e12c5d1SDavid du Colombier 	Enoenv,		/* no free environment resources */
293e12c5d1SDavid du Colombier 	Eprocdied,	/* process exited */
303e12c5d1SDavid du Colombier 	Enocreate,	/* mounted directory forbids creation */
313e12c5d1SDavid du Colombier 	Enotunion,	/* attempt to union with non-mounted directory */
323e12c5d1SDavid du Colombier 	Emount,		/* inconsistent mount */
333e12c5d1SDavid du Colombier 	Enosrv,		/* no free server slots */
343e12c5d1SDavid du Colombier 	Egreg,		/* it's all greg's fault */
353e12c5d1SDavid du Colombier };
36