#ident	"@(#)libc-port:gen/errlist	1.12"
#
#	uxsyserr	Error List
#
# Format:	Tab-list
# error_number<TAB>message_catolog<TAB>label<TAB>message_string
#
# Any addition or changes must be appended to the end of the file!

1	uxsyserr	EPERM		Not privileged
2	uxsyserr	ENOENT		No such file or directory
3	uxsyserr	ESRCH		No such process
4	uxsyserr	EINTR		Interrupted system call
5	uxsyserr	EIO		I/O error
6	uxsyserr	ENXIO		No such device or address
7	uxsyserr	E2BIG		Arg list too long
8	uxsyserr	ENOEXEC		Exec format error
9	uxsyserr	EBADF		Bad file number
10	uxsyserr	ECHILD		No child processes
11	uxsyserr	EAGAIN		No more processes
12	uxsyserr	ENOMEM		Not enough space
13	uxsyserr	EACCES		Permission denied
14	uxsyserr	EFAULT		Bad address
15	uxsyserr	ENOTBLK		Block device required
16	uxsyserr	EBUSY		Device busy
17	uxsyserr	EEXIST		File exists
18	uxsyserr	EXDEV		Cross-device link
19	uxsyserr	ENODEV		No such device
20	uxsyserr	ENOTDIR		Not a directory
21	uxsyserr	EISDIR		Is a directory
22	uxsyserr	EINVAL		Invalid argument
23	uxsyserr	ENFILE		File table overflow
24	uxsyserr	EMFILE		Too many open files
25	uxsyserr	ENOTTY		Not a typewriter
26	uxsyserr	ETXTBSY		Text file busy
27	uxsyserr	EFBIG		File too large
28	uxsyserr	ENOSPC		No space left on device
29	uxsyserr	ESPIPE		Illegal seek
30	uxsyserr	EROFS		Read-only file system
31	uxsyserr	EMLINK		Too many links
32	uxsyserr	EPIPE		Broken pipe
33	uxsyserr	EDOM		Argument out of domain
34	uxsyserr	ERANGE		Result too large
35	uxsyserr	ENOMSG		No message of desired type
36	uxsyserr	EIDRM		Identifier removed
37	uxsyserr	ECHRNG		Channel number out of range
38	uxsyserr	EL2NSYNC	Level 2 not synchronized
39	uxsyserr	EL3HLT		Level 3 halted
40	uxsyserr	EL3RST		Level 3 reset
41	uxsyserr	ELNRNG		Link number out of range
42	uxsyserr	EUNATCH		Protocol driver not attached
43	uxsyserr	ENOCSI		No CSI structure available
44	uxsyserr	EL2HLT		Level 2 halted
45	uxsyserr	EDEADLK		Deadlock situation detected/avoided
46	uxsyserr	ENOLCK		No record locks available
47	uxsyserr	ECKPT		Checkpoint/Restart error
50	uxsyserr	EBADE		Bad exchange descriptor
51	uxsyserr	EBADR		Bad request descriptor
52	uxsyserr	EXFULL		Message tables full
53	uxsyserr	ENOANO		Anode table overflow
54	uxsyserr	EBADRQC		Bad request code
55	uxsyserr	EBADSLT		Invalid slot
56	uxsyserr	EDEADLOCK	File locking deadlock
57	uxsyserr	EBFONT		Bad font file format
60	uxsyserr	ENOSTR		Not a stream device
61	uxsyserr	ENODATA		No data available
62	uxsyserr	ETIME		Timer expired
63	uxsyserr	ENOSR		Out of stream resources
64	uxsyserr	ENONET		Machine is not on the network
65	uxsyserr	ENOPKG		Package not installed
66	uxsyserr	EREMOTE		Object is remote
67	uxsyserr	ENOLINK		Link has been severed
68	uxsyserr	EADV		Advertise error
69	uxsyserr	ESRMNT		Srmount error
70	uxsyserr	ECOMM		Communication error on send
71	uxsyserr	EPROTO		Protocol error
74	uxsyserr	EMULTIHOP	Multihop attempted
77	uxsyserr	EBADMSG		Not a data message
78	uxsyserr	ENAMETOOLONG	File name too long
79	uxsyserr	EOVERFLOW	Value too large for defined data type
80	uxsyserr	ENOTUNIQ	Name not unique on network
81	uxsyserr	EBADFD		File descriptor in bad state
82	uxsyserr	EREMCHG		Remote address changed
83	uxsyserr	ELIBACC		Cannot access a needed shared library
84	uxsyserr	ELIBBAD		Accessing a corrupted shared library
85	uxsyserr	ELIBSCN		.lib section in a.out corrupted
86	uxsyserr	ELIBMAX		Attempting to link in more shared libraries than system limit
87	uxsyserr	ELIBEXEC	Cannot exec a shared library directly
88	uxsyserr	EILSEQ		Illegal byte sequence
89	uxsyserr	ENOSYS		Operation not applicable
90	uxsyserr	ELOOP		Too many symbolic links in path name traversal
91	uxsyserr	ERESTART	Restartable system call
92	uxsyserr	ESTRPIPE	If pipe/FIFO, don't sleep in stream head
93	uxsyserr	ENOTEMPTY	Directory not empty
94	uxsyserr	EUSERS		Too many users
95	uxsyserr	ENOTSOCK	Socket operation on non-socket
96	uxsyserr	EDESTADDRREQ	Destination address required
97	uxsyserr	EMSGSIZE	Message too long
98	uxsyserr	EPROTOTYPE	Protocol wrong type for socket
99	uxsyserr	ENOPROTOOPT	Option not supported by protocol
#100
#...
#119
120	uxsyserr	EPROTONOSUPPORT	Protocol not supported
121	uxsyserr	ESOCKTNOSUPPORT	Socket type not supported
122	uxsyserr	EOPNOTSUPP	Operation not supported on transport endpoint
123	uxsyserr	EPFNOSUPPORT	Protocol family not supported
124	uxsyserr	EAFNOSUPPORT	Address family not supported by protocol family
125	uxsyserr	EADDRINUSE	Address already in use
126	uxsyserr	EADDRNOTAVAIL	Cannot assign requested address
127	uxsyserr	ENETDOWN	Network is down
128	uxsyserr	ENETUNREACH	Network is unreachable
129	uxsyserr	ENETRESET	Network dropped connection because of reset
130	uxsyserr	ECONNABORTED	Software caused connection abort
131	uxsyserr	ECONNRESET	Connection reset by peer
132	uxsyserr	ENOBUFS		No buffer space available
133	uxsyserr	EISCONN		Transport endpoint is already connected
134	uxsyserr	ENOTCONN	Transport endpoint is not connected
135	uxsyserr	EUCLEAN		Structure needs cleaning
#136
137	uxsyserr	ENOTNAM		Not a name file
138	uxsyserr	ENAVAIL		Not available
139	uxsyserr	EISNAM		Is a name file
140	uxsyserr	EREMOTEIO	Remote I/O error
141	uxsyserr	EINIT		Reserved for future use
#142
143	uxsyserr	ESHUTDOWN	Cannot send after socket shutdown
144	uxsyserr	ETOOMANYREFS	Too many references: cannot splice
145	uxsyserr	ETIMEDOUT	Connection timed out
146	uxsyserr	ECONNREFUSED	Connection refused
147	uxsyserr	EHOSTDOWN	Host is down
148	uxsyserr	EHOSTUNREACH	No route to host
149	uxsyserr	EALREADY	Operation already in progress
150	uxsyserr	EINPROGRESS	Operation now in progress
151	uxsyserr	ESTALE		Stale NFS file handle
#152
#...
#499
500	uxsyserr	EIORESID	Block not fully transferred

# Irix error numbers (or new messages for old svr4 error numbers)
1000	uxsgierr	ECANCELED	Cancelled
1133	uxsgierr	EDQUOT		Disc quota exceeded
1135	uxsgierr	ENFSREMOTE	Too many levels of remote in path
11	uxsgierr	EAGAIN		Resource temporarily unavailable
158	uxsgierr	ECANCELED	Cancelled
# New error messages should be added after this line.
1001	uxsgierr	ENOLIMFILE	Share database not open
1002	uxsgierr	EPROCLIM	Process limit reached
1003	uxsgierr	EDISJOINT	Lnode hierarchy is disjoint
1004	uxsgierr	ENOLOGIN	Login not allowed for user
1005	uxsgierr	ELOGINLIM	Login limit reached
1006	uxsgierr	EGROUPLOOP	Loop in lnode hierarchy
1007	uxsgierr	ENOATTACH	Attach to lnode not allowed
1	uxsgierr	EPERM		Operation not permitted
16	uxsgierr	EBUSY		Resource busy
25	uxsgierr	ENOTTY		Inappropriate I/O control operation
18	uxsgierr	EXDEV		Improper link
33	uxsgierr	EDOM		Domain error
46	uxsgierr	ENOLCK		No locks available
45	uxsgierr	EDEADLK		Resource deadlock avoided
77	uxsgierr	EBADMSG		Bad message
4	uxsgierr	EINTR		Interrupted function call
97	uxsgierr	EMSGSIZE	Inappropriate message buffer length
89	uxsgierr	ENOSYS		Function not implemented
1008	uxsgierr	ENOTSUP		Not supported
1009	uxsgierr	ENOATTR		Attribute not found
1010	uxsgierr	EFSCORRUPTED	Filesystem is corrupted
1300    uxsgierr	ECONTROLLER	controlling proccess can not be controlled
1301    uxsgierr	ENOTCONTROLLER	Process not frs controlling 
1302    uxsgierr	EENQUEUED	Process is under control of FRS
1303    uxsgierr	ENOTENQUEUED	Process is not control of FRS
1304    uxsgierr	EJOINED		Process already joined FRS
1305    uxsgierr	ENOTJOINED	Process has not joined FRS
1306    uxsgierr	ENOPROC		Process not found 
1307    uxsgierr	EMUSTRUN	Process is set mustrun 
1308    uxsgierr	ENOTSTOPPED	Not in stopped state 
1309    uxsgierr	ECLOCKCPU	Not on clock cpu 
1310    uxsgierr	EINVALSTATE	Invalid state 
1311    uxsgierr	ENOEXIST	Does not exist 
1312    uxsgierr	EENDOFMINOR	Eend of minor 
1313    uxsgierr	EBUFSIZE	Inappropriate buffer length 
1314    uxsgierr	EEMPTY		Empty major or minor 
1315    uxsgierr	ENOINTRGROUP	No interrupt groups
1316    uxsgierr	EINVALMODE	Invalid mode 
1317    uxsgierr	ECANTEXTENT	Non extendable
1318    uxsgierr	EINVALTIME	Time out of range 
1319    uxsgierr	EDESTROYED	Destroyed
1400	uxsgierr	EBDHDL          Bad handle
1401	uxsgierr	EDELAY          Delay bound violation
1402	uxsgierr	ENOBWD          Insufficient bandwidth
1403	uxsgierr	EBADRSPEC       Illegal RSPEC param
1404	uxsgierr	EBADTSPEC       Illegal TSPEC param
1500	uxsgierr	EMIGRATED	Object relocated from cell
1501	uxsgierr	EMIGRATING	Object relocating from cell
1405	uxsgierr	EBADFILT        Illegal filter
1011	uxsgierr	EWRONGFS	Mount with wrong filesystem type
1502	uxsgierr	ECELLDOWN	Cell not available
