]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - sys/compat/svr4/svr4_errno.h
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / sys / compat / 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$
29  */
30
31 #ifndef _SVR4_ERRNO_H_
32 #define _SVR4_ERRNO_H_
33
34 #define SVR4_EPERM              1
35 #define SVR4_ENOENT             2
36 #define SVR4_ESRCH              3
37 #define SVR4_EINTR              4
38 #define SVR4_EIO                5
39 #define SVR4_ENXIO              6
40 #define SVR4_E2BIG              7
41 #define SVR4_ENOEXEC            8
42 #define SVR4_EBADF              9
43 #define SVR4_ECHILD             10
44 #define SVR4_EAGAIN             11
45 #define SVR4_ENOMEM             12
46 #define SVR4_EACCES             13
47 #define SVR4_EFAULT             14
48 #define SVR4_ENOTBLK            15
49 #define SVR4_EBUSY              16
50 #define SVR4_EEXIST             17
51 #define SVR4_EXDEV              18
52 #define SVR4_ENODEV             19
53 #define SVR4_ENOTDIR            20
54 #define SVR4_EISDIR             21
55 #define SVR4_EINVAL             22
56 #define SVR4_ENFILE             23
57 #define SVR4_EMFILE             24
58 #define SVR4_ENOTTY             25
59 #define SVR4_ETXTBSY            26
60 #define SVR4_EFBIG              27
61 #define SVR4_ENOSPC             28
62 #define SVR4_ESPIPE             29
63 #define SVR4_EROFS              30
64 #define SVR4_EMLINK             31
65 #define SVR4_EPIPE              32
66 #define SVR4_EDOM               33
67 #define SVR4_ERANGE             34
68 #define SVR4_ENOMSG             35
69 #define SVR4_EIDRM              36
70 #define SVR4_ECHRNG             37
71 #define SVR4_EL2NSYNC           38
72 #define SVR4_EL3HLT             39
73 #define SVR4_EL3RST             40
74 #define SVR4_ELNRNG             41
75 #define SVR4_EUNATCH            42
76 #define SVR4_ENOCSI             43
77 #define SVR4_EL2HLT             44
78 #define SVR4_EDEADLK            45
79 #define SVR4_ENOLCK             46
80 #define SVR4_EBADE              50
81 #define SVR4_EBADR              51
82 #define SVR4_EXFULL             52
83 #define SVR4_ENOANO             53
84 #define SVR4_EBADRQC            54
85 #define SVR4_EBADSLT            55
86 #define SVR4_EDEADLOCK          56
87 #define SVR4_EBFONT             57
88 #define SVR4_ENOSTR             60
89 #define SVR4_ENODATA            61
90 #define SVR4_ETIME              62
91 #define SVR4_ENOSR              63
92 #define SVR4_ENONET             64
93 #define SVR4_ENOPKG             65
94 #define SVR4_EREMOTE            66
95 #define SVR4_ENOLINK            67
96 #define SVR4_EADV               68
97 #define SVR4_ESRMNT             69
98 #define SVR4_ECOMM              70
99 #define SVR4_EPROTO             71
100 #define SVR4_EMULTIHOP          74
101 #define SVR4_EBADMSG            77
102 #define SVR4_ENAMETOOLONG       78
103 #define SVR4_EOVERFLOW          79
104 #define SVR4_ENOTUNIQ           80
105 #define SVR4_EBADFD             81
106 #define SVR4_EREMCHG            82
107 #define SVR4_ELIBACC            83
108 #define SVR4_ELIBBAD            84
109 #define SVR4_ELIBSCN            85
110 #define SVR4_ELIBMAX            86
111 #define SVR4_ELIBEXEC           87
112 #define SVR4_EILSEQ             88
113 #define SVR4_ENOSYS             89
114 #define SVR4_ELOOP              90
115 #define SVR4_ERESTART           91
116 #define SVR4_ESTRPIPE           92
117 #define SVR4_ENOTEMPTY          93
118 #define SVR4_EUSERS             94
119 #define SVR4_ENOTSOCK           95
120 #define SVR4_EDESTADDRREQ       96
121 #define SVR4_EMSGSIZE           97
122 #define SVR4_EPROTOTYPE         98
123 #define SVR4_ENOPROTOOPT        99
124 #define SVR4_EPROTONOSUPPORT    120
125 #define SVR4_ESOCKTNOSUPPORT    121
126 #define SVR4_EOPNOTSUPP         122
127 #define SVR4_EPFNOSUPPORT       123
128 #define SVR4_EAFNOSUPPORT       124
129 #define SVR4_EADDRINUSE         125
130 #define SVR4_EADDRNOTAVAIL      126
131 #define SVR4_ENETDOWN           127
132 #define SVR4_ENETUNREACH        128
133 #define SVR4_ENETRESET          129
134 #define SVR4_ECONNABORTED       130
135 #define SVR4_ECONNRESET         131
136 #define SVR4_ENOBUFS            132
137 #define SVR4_EISCONN            133
138 #define SVR4_ENOTCONN           134
139 #define SVR4_EUCLEAN            135
140 #define SVR4_ENOTNAM            137
141 #define SVR4_ENAVAIL            138
142 #define SVR4_EISNAM             139
143 #define SVR4_EREMOTEIO          140
144 #define SVR4_EINIT              141
145 #define SVR4_EREMDEV            142
146 #define SVR4_ESHUTDOWN          143
147 #define SVR4_ETOOMANYREFS       144
148 #define SVR4_ETIMEDOUT          145
149 #define SVR4_ECONNREFUSED       146
150 #define SVR4_EHOSTDOWN          147
151 #define SVR4_EHOSTUNREACH       148
152 #define SVR4_EWOULDBLOCK        SVR4_EAGAIN
153 #define SVR4_EALREADY           149
154 #define SVR4_EINPROGRESS        150
155 #define SVR4_ESTALE             151
156 #define SVR4_EIORESID           500
157
158 /*
159  * These ones are not translated...
160  */
161 #define SVR4_EPROCLIM           SVR4_ENOSYS
162 #define SVR4_EDQUOT             SVR4_ENOSYS
163 #define SVR4_EBADRPC            SVR4_ENOSYS
164 #define SVR4_ERPCMISMATCH       SVR4_ENOSYS
165 #define SVR4_EPROGUNAVAIL       SVR4_ENOSYS
166 #define SVR4_EPROGMISMATCH      SVR4_ENOSYS
167 #define SVR4_EPROCUNAVAIL       SVR4_ENOSYS
168 #define SVR4_EFTYPE             SVR4_ENOSYS
169 #define SVR4_EAUTH              SVR4_ENOSYS
170 #define SVR4_ENEEDAUTH          SVR4_ENOSYS
171
172 #endif /* !_SVR4_ERRNO_H_ */