timeout/untimeout ==> callout_* for p->p_ithandle
[dragonfly.git] / sys / emulation / svr4 / svr4_errno.h
1 /*
2  * Copyright (c) 1998 Mark Newton
3  * Copyright (c) 1994 Christos Zoulas
4  * All rights reserved.
5  *
6  * Redistribution and use in source and binary forms, with or without
7  * modification, are permitted provided that the following conditions
8  * are met:
9  * 1. Redistributions of source code must retain the above copyright
10  *    notice, this list of conditions and the following disclaimer.
11  * 2. Redistributions in binary form must reproduce the above copyright
12  *    notice, this list of conditions and the following disclaimer in the
13  *    documentation and/or other materials provided with the distribution.
14  * 3. The name of the author may not be used to endorse or promote products
15  *    derived from this software without specific prior written permission
16  *
17  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
18  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
19  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
20  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27  *
28  * $FreeBSD: src/sys/svr4/svr4_errno.h,v 1.3 1999/08/28 00:51:14 peter Exp $
29  * $DragonFly: src/sys/emulation/svr4/Attic/svr4_errno.h,v 1.2 2003/06/17 04:28:57 dillon Exp $
30  */
31
32 #ifndef _SVR4_ERRNO_H_
33 #define _SVR4_ERRNO_H_
34
35 #define SVR4_EPERM              1
36 #define SVR4_ENOENT             2
37 #define SVR4_ESRCH              3
38 #define SVR4_EINTR              4
39 #define SVR4_EIO                5
40 #define SVR4_ENXIO              6
41 #define SVR4_E2BIG              7
42 #define SVR4_ENOEXEC            8
43 #define SVR4_EBADF              9
44 #define SVR4_ECHILD             10
45 #define SVR4_EAGAIN             11
46 #define SVR4_ENOMEM             12
47 #define SVR4_EACCES             13
48 #define SVR4_EFAULT             14
49 #define SVR4_ENOTBLK            15
50 #define SVR4_EBUSY              16
51 #define SVR4_EEXIST             17
52 #define SVR4_EXDEV              18
53 #define SVR4_ENODEV             19
54 #define SVR4_ENOTDIR            20
55 #define SVR4_EISDIR             21
56 #define SVR4_EINVAL             22
57 #define SVR4_ENFILE             23
58 #define SVR4_EMFILE             24
59 #define SVR4_ENOTTY             25
60 #define SVR4_ETXTBSY            26
61 #define SVR4_EFBIG              27
62 #define SVR4_ENOSPC             28
63 #define SVR4_ESPIPE             29
64 #define SVR4_EROFS              30
65 #define SVR4_EMLINK             31
66 #define SVR4_EPIPE              32
67 #define SVR4_EDOM               33
68 #define SVR4_ERANGE             34
69 #define SVR4_ENOMSG             35
70 #define SVR4_EIDRM              36
71 #define SVR4_ECHRNG             37
72 #define SVR4_EL2NSYNC           38
73 #define SVR4_EL3HLT             39
74 #define SVR4_EL3RST             40
75 #define SVR4_ELNRNG             41
76 #define SVR4_EUNATCH            42
77 #define SVR4_ENOCSI             43
78 #define SVR4_EL2HLT             44
79 #define SVR4_EDEADLK            45
80 #define SVR4_ENOLCK             46
81 #define SVR4_EBADE              50
82 #define SVR4_EBADR              51
83 #define SVR4_EXFULL             52
84 #define SVR4_ENOANO             53
85 #define SVR4_EBADRQC            54
86 #define SVR4_EBADSLT            55
87 #define SVR4_EDEADLOCK          56
88 #define SVR4_EBFONT             57
89 #define SVR4_ENOSTR             60
90 #define SVR4_ENODATA            61
91 #define SVR4_ETIME              62
92 #define SVR4_ENOSR              63
93 #define SVR4_ENONET             64
94 #define SVR4_ENOPKG             65
95 #define SVR4_EREMOTE            66
96 #define SVR4_ENOLINK            67
97 #define SVR4_EADV               68
98 #define SVR4_ESRMNT             69
99 #define SVR4_ECOMM              70
100 #define SVR4_EPROTO             71
101 #define SVR4_EMULTIHOP          74
102 #define SVR4_EBADMSG            77
103 #define SVR4_ENAMETOOLONG       78
104 #define SVR4_EOVERFLOW          79
105 #define SVR4_ENOTUNIQ           80
106 #define SVR4_EBADFD             81
107 #define SVR4_EREMCHG            82
108 #define SVR4_ELIBACC            83
109 #define SVR4_ELIBBAD            84
110 #define SVR4_ELIBSCN            85
111 #define SVR4_ELIBMAX            86
112 #define SVR4_ELIBEXEC           87
113 #define SVR4_EILSEQ             88
114 #define SVR4_ENOSYS             89
115 #define SVR4_ELOOP              90
116 #define SVR4_ERESTART           91
117 #define SVR4_ESTRPIPE           92
118 #define SVR4_ENOTEMPTY          93
119 #define SVR4_EUSERS             94
120 #define SVR4_ENOTSOCK           95
121 #define SVR4_EDESTADDRREQ       96
122 #define SVR4_EMSGSIZE           97
123 #define SVR4_EPROTOTYPE         98
124 #define SVR4_ENOPROTOOPT        99
125 #define SVR4_EPROTONOSUPPORT    120
126 #define SVR4_ESOCKTNOSUPPORT    121
127 #define SVR4_EOPNOTSUPP         122
128 #define SVR4_EPFNOSUPPORT       123
129 #define SVR4_EAFNOSUPPORT       124
130 #define SVR4_EADDRINUSE         125
131 #define SVR4_EADDRNOTAVAIL      126
132 #define SVR4_ENETDOWN           127
133 #define SVR4_ENETUNREACH        128
134 #define SVR4_ENETRESET          129
135 #define SVR4_ECONNABORTED       130
136 #define SVR4_ECONNRESET         131
137 #define SVR4_ENOBUFS            132
138 #define SVR4_EISCONN            133
139 #define SVR4_ENOTCONN           134
140 #define SVR4_EUCLEAN            135
141 #define SVR4_ENOTNAM            137
142 #define SVR4_ENAVAIL            138
143 #define SVR4_EISNAM             139
144 #define SVR4_EREMOTEIO          140
145 #define SVR4_EINIT              141
146 #define SVR4_EREMDEV            142
147 #define SVR4_ESHUTDOWN          143
148 #define SVR4_ETOOMANYREFS       144
149 #define SVR4_ETIMEDOUT          145
150 #define SVR4_ECONNREFUSED       146
151 #define SVR4_EHOSTDOWN          147
152 #define SVR4_EHOSTUNREACH       148
153 #define SVR4_EWOULDBLOCK        SVR4_EAGAIN
154 #define SVR4_EALREADY           149
155 #define SVR4_EINPROGRESS        150
156 #define SVR4_ESTALE             151
157 #define SVR4_EIORESID           500
158
159 /*
160  * These ones are not translated...
161  */
162 #define SVR4_EPROCLIM           SVR4_ENOSYS
163 #define SVR4_EDQUOT             SVR4_ENOSYS
164 #define SVR4_EBADRPC            SVR4_ENOSYS
165 #define SVR4_ERPCMISMATCH       SVR4_ENOSYS
166 #define SVR4_EPROGUNAVAIL       SVR4_ENOSYS
167 #define SVR4_EPROGMISMATCH      SVR4_ENOSYS
168 #define SVR4_EPROCUNAVAIL       SVR4_ENOSYS
169 #define SVR4_EFTYPE             SVR4_ENOSYS
170 #define SVR4_EAUTH              SVR4_ENOSYS
171 #define SVR4_ENEEDAUTH          SVR4_ENOSYS
172
173 #endif /* !_SVR4_ERRNO_H_ */