No empty .Rs/.Re
[netbsd-mini2440.git] / sys / compat / svr4 / svr4_errno.h
blob2d1a80a3003fd29a5aff8774d1cc8e4723449567
1 /* $NetBSD: svr4_errno.h,v 1.6 2001/02/21 21:39:59 jdolecek Exp $ */
3 /*-
4 * Copyright (c) 1994 The NetBSD Foundation, Inc.
5 * All rights reserved.
7 * This code is derived from software contributed to The NetBSD Foundation
8 * by Christos Zoulas.
10 * Redistribution and use in source and binary forms, with or without
11 * modification, are permitted provided that the following conditions
12 * are met:
13 * 1. Redistributions of source code must retain the above copyright
14 * notice, this list of conditions and the following disclaimer.
15 * 2. Redistributions in binary form must reproduce the above copyright
16 * notice, this list of conditions and the following disclaimer in the
17 * documentation and/or other materials provided with the distribution.
19 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
20 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
21 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
22 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
23 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29 * POSSIBILITY OF SUCH DAMAGE.
32 #ifndef _SVR4_ERRNO_H_
33 #define _SVR4_ERRNO_H_
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
160 * These ones are not translated...
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
173 extern const int native_to_svr4_errno[];
175 #endif /* !_SVR4_ERRNO_H_ */