xref: /netbsd/external/cddl/osnet/lib/libdtrace/errno.d (revision 6550d01e)
1 /*	$NetBSD: errno.d,v 1.2 2010/02/21 01:46:35 darran Exp $	*/
2 
3 /*
4  * CDDL HEADER START
5  *
6  * The contents of this file are subject to the terms of the
7  * Common Development and Distribution License, Version 1.0 only
8  * (the "License").  You may not use this file except in compliance
9  * with the License.
10  *
11  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
12  * or http://www.opensolaris.org/os/licensing.
13  * See the License for the specific language governing permissions
14  * and limitations under the License.
15  *
16  * When distributing Covered Code, include this CDDL HEADER in each
17  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
18  * If applicable, add the following below this CDDL HEADER, with the
19  * fields enclosed by brackets "[]" replaced with your own identifying
20  * information: Portions Copyright [yyyy] [name of copyright owner]
21  *
22  * CDDL HEADER END
23  *
24  * Portions Copyright 2006-2008 John Birrell jb@freebsd.org
25  *
26  * $FreeBSD: src/cddl/lib/libdtrace/errno.d,v 1.1.4.1 2009/08/03 08:13:06 kensmith Exp $
27  */
28 /*
29  * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
30  * Use is subject to license terms.
31  */
32 
33 inline int EPERM = 1;
34 #pragma D binding "1.0" EPERM
35 inline int ENOENT = 2;
36 #pragma D binding "1.0" ENOENT
37 inline int ESRCH = 3;
38 #pragma D binding "1.0" ESRCH
39 inline int EINTR = 4;
40 #pragma D binding "1.0" EINTR
41 inline int EIO = 5;
42 #pragma D binding "1.0" EIO
43 inline int ENXIO = 6;
44 #pragma D binding "1.0" ENXIO
45 inline int E2BIG = 7;
46 #pragma D binding "1.0" E2BIG
47 inline int ENOEXEC = 8;
48 #pragma D binding "1.0" ENOEXEC
49 inline int EBADF = 9;
50 #pragma D binding "1.0" EBADF
51 inline int ECHILD = 10;
52 #pragma D binding "1.0" ECHILD
53 inline int EDEADLK = 11;
54 #pragma D binding "1.0" EDEADLK
55 inline int ENOMEM = 12;
56 #pragma D binding "1.0" ENOMEM
57 inline int EACCES = 13;
58 #pragma D binding "1.0" EACCES
59 inline int EFAULT = 14;
60 #pragma D binding "1.0" EFAULT
61 inline int ENOTBLK = 15;
62 #pragma D binding "1.0" ENOTBLK
63 inline int EBUSY = 16;
64 #pragma D binding "1.0" EBUSY
65 inline int EEXIST = 17;
66 #pragma D binding "1.0" EEXIST
67 inline int EXDEV = 18;
68 #pragma D binding "1.0" EXDEV
69 inline int ENODEV = 19;
70 #pragma D binding "1.0" ENODEV
71 inline int ENOTDIR = 20;
72 #pragma D binding "1.0" ENOTDIR
73 inline int EISDIR = 21;
74 #pragma D binding "1.0" EISDIR
75 inline int EINVAL = 22;
76 #pragma D binding "1.0" EINVAL
77 inline int ENFILE = 23;
78 #pragma D binding "1.0" ENFILE
79 inline int EMFILE = 24;
80 #pragma D binding "1.0" EMFILE
81 inline int ENOTTY = 25;
82 #pragma D binding "1.0" ENOTTY
83 inline int ETXTBSY = 26;
84 #pragma D binding "1.0" ETXTBSY
85 inline int EFBIG = 27;
86 #pragma D binding "1.0" EFBIG
87 inline int ENOSPC = 28;
88 #pragma D binding "1.0" ENOSPC
89 inline int ESPIPE = 29;
90 #pragma D binding "1.0" ESPIPE
91 inline int EROFS = 30;
92 #pragma D binding "1.0" EROFS
93 inline int EMLINK = 31;
94 #pragma D binding "1.0" EMLINK
95 inline int EPIPE = 32;
96 #pragma D binding "1.0" EPIPE
97 inline int EDOM = 33;
98 #pragma D binding "1.0" EDOM
99 inline int ERANGE = 34;
100 #pragma D binding "1.0" ERANGE
101 inline int EAGAIN = 35;
102 #pragma D binding "1.0" EAGAIN
103 inline int EWOULDBLOCK = EAGAIN;
104 #pragma D binding "1.0" EWOULDBLOCK
105 inline int EINPROGRESS = 36;
106 #pragma D binding "1.0" EINPROGRESS
107 inline int EALREADY = 37;
108 #pragma D binding "1.0" EALREADY
109 inline int ENOTSOCK = 38;
110 #pragma D binding "1.0" ENOTSOCK
111 inline int EDESTADDRREQ = 39;
112 #pragma D binding "1.0" EDESTADDRREQ
113 inline int EMSGSIZE = 40;
114 #pragma D binding "1.0" EMSGSIZE
115 inline int EPROTOTYPE = 41;
116 #pragma D binding "1.0" EPROTOTYPE
117 inline int ENOPROTOOPT = 42;
118 #pragma D binding "1.0" ENOPROTOOPT
119 inline int EPROTONOSUPPORT = 43;
120 #pragma D binding "1.0" EPROTONOSUPPORT
121 inline int ESOCKTNOSUPPORT = 44;
122 #pragma D binding "1.0" ESOCKTNOSUPPORT
123 inline int EOPNOTSUPP = 45;
124 #pragma D binding "1.0" EOPNOTSUPP
125 inline int ENOTSUP = EOPNOTSUPP;
126 #pragma D binding "1.0" ENOTSUP
127 inline int EPFNOSUPPORT = 46;
128 #pragma D binding "1.0" EPFNOSUPPORT
129 inline int EAFNOSUPPORT = 47;
130 #pragma D binding "1.0" EAFNOSUPPORT
131 inline int EADDRINUSE = 48;
132 #pragma D binding "1.0" EADDRINUSE
133 inline int EADDRNOTAVAIL = 49;
134 #pragma D binding "1.0" EADDRNOTAVAIL
135 inline int ENETDOWN = 50;
136 #pragma D binding "1.0" ENETDOWN
137 inline int ENETUNREACH = 51;
138 #pragma D binding "1.0" ENETUNREACH
139 inline int ENETRESET = 52;
140 #pragma D binding "1.0" ENETRESET
141 inline int ECONNABORTED = 53;
142 #pragma D binding "1.0" ECONNABORTED
143 inline int ECONNRESET = 54;
144 #pragma D binding "1.0" ECONNRESET
145 inline int ENOBUFS = 55;
146 #pragma D binding "1.0" ENOBUFS
147 inline int EISCONN = 56;
148 #pragma D binding "1.0" EISCONN
149 inline int ENOTCONN = 57;
150 #pragma D binding "1.0" ENOTCONN
151 inline int ESHUTDOWN = 58;
152 #pragma D binding "1.0" ESHUTDOWN
153 inline int ETOOMANYREFS = 59;
154 #pragma D binding "1.0" ETOOMANYREFS
155 inline int ETIMEDOUT = 60;
156 #pragma D binding "1.0" ETIMEDOUT
157 inline int ECONNREFUSED = 61;
158 #pragma D binding "1.0" ECONNREFUSED
159 inline int ELOOP = 62;
160 #pragma D binding "1.0" ELOOP
161 inline int ENAMETOOLONG = 63;
162 #pragma D binding "1.0" ENAMETOOLONG
163 inline int EHOSTDOWN = 64;
164 #pragma D binding "1.0" EHOSTDOWN
165 inline int EHOSTUNREACH = 65;
166 #pragma D binding "1.0" EHOSTUNREACH
167 inline int ENOTEMPTY = 66;
168 #pragma D binding "1.0" ENOTEMPTY
169 inline int EPROCLIM = 67;
170 #pragma D binding "1.0" EPROCLIM
171 inline int EUSERS = 68;
172 #pragma D binding "1.0" EUSERS
173 inline int EDQUOT = 69;
174 #pragma D binding "1.0" EDQUOT
175 inline int ESTALE = 70;
176 #pragma D binding "1.0" ESTALE
177 inline int EREMOTE = 71;
178 #pragma D binding "1.0" EREMOTE
179 inline int EBADRPC = 72;
180 #pragma D binding "1.0" EBADRPC
181 inline int ERPCMISMATCH = 73;
182 #pragma D binding "1.0" ERPCMISMATCH
183 inline int EPROGUNAVAIL = 74;
184 #pragma D binding "1.0" EPROGUNAVAIL
185 inline int EPROGMISMATCH = 75;
186 #pragma D binding "1.0" EPROGMISMATCH
187 inline int EPROCUNAVAIL = 76;
188 #pragma D binding "1.0" EPROCUNAVAIL
189 inline int ENOLCK = 77;
190 #pragma D binding "1.0" ENOLCK
191 inline int ENOSYS = 78;
192 #pragma D binding "1.0" ENOSYS
193 inline int EFTYPE = 79;
194 #pragma D binding "1.0" EFTYPE
195 inline int EAUTH = 80;
196 #pragma D binding "1.0" EAUTH
197 inline int ENEEDAUTH = 81;
198 #pragma D binding "1.0" ENEEDAUTH
199 inline int EIDRM = 82;
200 #pragma D binding "1.0" EIDRM
201 inline int ENOMSG = 83;
202 #pragma D binding "1.0" ENOMSG
203 inline int EOVERFLOW = 84;
204 #pragma D binding "1.0" EOVERFLOW
205 inline int ECANCELED = 85;
206 #pragma D binding "1.0" ECANCELED
207 inline int EILSEQ = 86;
208 #pragma D binding "1.0" EILSEQ
209 inline int ENOATTR = 87;
210 #pragma D binding "1.0" ENOATTR
211 inline int EDOOFUS = 88;
212 #pragma D binding "1.0" EDOOFUS
213 inline int EBADMSG = 89;
214 #pragma D binding "1.0" EBADMSG
215 inline int EMULTIHOP = 90;
216 #pragma D binding "1.0" EMULTIHOP
217 inline int ENOLINK = 91;
218 #pragma D binding "1.0" ENOLINK
219 inline int EPROTO = 92;
220 #pragma D binding "1.0" EPROTO
221 inline int ELAST = 92;
222 #pragma D binding "1.0" ELAST
223 inline int ERESTART = -1;
224 #pragma D binding "1.0" ERESTART
225 inline int EJUSTRETURN = -2;
226 #pragma D binding "1.0" EJUSTRETURN
227 inline int ENOIOCTL = -3;
228 #pragma D binding "1.0" ENOIOCTL
229 inline int EDIRIOCTL = -4;
230 #pragma D binding "1.0" EDIRIOCTL
231