1# errnos.h.in - List of system error values input file.
2/* errnos.h - List of system error values.
3   Copyright (C) 2003, 2004 g10 Code GmbH
4
5   This file is part of libgpg-error.
6
7   libgpg-error is free software; you can redistribute it and/or
8   modify it under the terms of the GNU Lesser General Public License
9   as published by the Free Software Foundation; either version 2.1 of
10   the License, or (at your option) any later version.
11 
12   libgpg-error is distributed in the hope that it will be useful, but
13   WITHOUT ANY WARRANTY; without even the implied warranty of
14   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15   Lesser General Public License for more details.
16 
17   You should have received a copy of the GNU Lesser General Public
18   License along with libgpg-error; if not, write to the Free
19   Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
20   02111-1307, USA.  */
21
22# Everything up to the first line that starts with a number in the
23# first column is copied into the output verbatim.  Then, empty lines
24# are ignored.  Other lines must have an error code number, followed
25# by one or more <tab> characters, followed by the error name.
26#
27# IMPORTANT: For now, the numbering must be consecutive.  Some of the
28# scripts (notably mkerrnos.h) do not deal correctly with a numbering
29# that is out of order or has gaps.
30
31
320	E2BIG
331	EACCES
342	EADDRINUSE
353	EADDRNOTAVAIL
364	EADV
375	EAFNOSUPPORT
386	EAGAIN
397	EALREADY
408	EAUTH
419	EBACKGROUND
4210	EBADE
4311	EBADF
4412	EBADFD
4513	EBADMSG
4614	EBADR
4715	EBADRPC
4816	EBADRQC
4917	EBADSLT
5018	EBFONT
5119	EBUSY
5220	ECANCELED
5321	ECHILD
5422	ECHRNG
5523	ECOMM
5624	ECONNABORTED
5725	ECONNREFUSED
5826	ECONNRESET
5927	ED
6028	EDEADLK
6129	EDEADLOCK
6230	EDESTADDRREQ
6331	EDIED
6432	EDOM
6533	EDOTDOT
6634	EDQUOT
6735	EEXIST
6836	EFAULT
6937	EFBIG
7038	EFTYPE
7139	EGRATUITOUS
7240	EGREGIOUS
7341	EHOSTDOWN
7442	EHOSTUNREACH
7543	EIDRM
7644	EIEIO
7745	EILSEQ
7846	EINPROGRESS
7947	EINTR
8048	EINVAL
8149	EIO
8250	EISCONN
8351	EISDIR
8452	EISNAM
8553	EL2HLT
8654	EL2NSYNC
8755	EL3HLT
8856	EL3RST
8957	ELIBACC
9058	ELIBBAD
9159	ELIBEXEC
9260	ELIBMAX
9361	ELIBSCN
9462	ELNRNG
9563	ELOOP
9664	EMEDIUMTYPE
9765	EMFILE
9866	EMLINK
9967	EMSGSIZE
10068	EMULTIHOP
10169	ENAMETOOLONG
10270	ENAVAIL
10371	ENEEDAUTH
10472	ENETDOWN
10573	ENETRESET
10674	ENETUNREACH
10775	ENFILE
10876	ENOANO
10977	ENOBUFS
11078	ENOCSI
11179	ENODATA
11280	ENODEV
11381	ENOENT
11482	ENOEXEC
11583	ENOLCK
11684	ENOLINK
11785	ENOMEDIUM
11886	ENOMEM
11987	ENOMSG
12088	ENONET
12189	ENOPKG
12290	ENOPROTOOPT
12391	ENOSPC
12492	ENOSR
12593	ENOSTR
12694	ENOSYS
12795	ENOTBLK
12896	ENOTCONN
12997	ENOTDIR
13098	ENOTEMPTY
13199	ENOTNAM
132100	ENOTSOCK
133101	ENOTSUP
134102	ENOTTY
135103	ENOTUNIQ
136104	ENXIO
137105	EOPNOTSUPP
138106	EOVERFLOW
139107	EPERM
140108	EPFNOSUPPORT
141109	EPIPE
142110	EPROCLIM
143111	EPROCUNAVAIL
144112	EPROGMISMATCH
145113	EPROGUNAVAIL
146114	EPROTO
147115	EPROTONOSUPPORT
148116	EPROTOTYPE
149117	ERANGE
150118	EREMCHG
151119	EREMOTE
152120	EREMOTEIO
153121	ERESTART
154122	EROFS
155123	ERPCMISMATCH
156124	ESHUTDOWN
157125	ESOCKTNOSUPPORT
158126	ESPIPE
159127	ESRCH
160128	ESRMNT
161129	ESTALE
162130	ESTRPIPE
163131	ETIME
164132	ETIMEDOUT
165133	ETOOMANYREFS
166134	ETXTBSY
167135	EUCLEAN
168136	EUNATCH
169137	EUSERS
170138	EWOULDBLOCK
171139	EXDEV
172140	EXFULL