linux_errno.h revision 1.3
11.3Sfvdl/* 	$NetBSD: linux_errno.h,v 1.3 1998/10/04 00:02:25 fvdl Exp $	*/
21.2Serh
31.2Serh/*-
41.3Sfvdl * Copyright (c) 1995, 1998 The NetBSD Foundation, Inc.
51.2Serh * All rights reserved.
61.2Serh *
71.2Serh * This code is derived from software contributed to The NetBSD Foundation
81.3Sfvdl * by Frank van der Linden and Eric Haszlakiewicz.
91.2Serh *
101.2Serh * Redistribution and use in source and binary forms, with or without
111.2Serh * modification, are permitted provided that the following conditions
121.2Serh * are met:
131.2Serh * 1. Redistributions of source code must retain the above copyright
141.2Serh *    notice, this list of conditions and the following disclaimer.
151.2Serh * 2. Redistributions in binary form must reproduce the above copyright
161.2Serh *    notice, this list of conditions and the following disclaimer in the
171.2Serh *    documentation and/or other materials provided with the distribution.
181.2Serh * 3. All advertising materials mentioning features or use of this software
191.2Serh *    must display the following acknowledgement:
201.2Serh *	This product includes software developed by the NetBSD
211.2Serh *	Foundation, Inc. and its contributors.
221.2Serh * 4. Neither the name of The NetBSD Foundation nor the names of its
231.2Serh *    contributors may be used to endorse or promote products derived
241.2Serh *    from this software without specific prior written permission.
251.2Serh *
261.2Serh * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
271.2Serh * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
281.2Serh * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
291.2Serh * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
301.2Serh * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
311.2Serh * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
321.2Serh * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
331.2Serh * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
341.2Serh * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
351.2Serh * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
361.2Serh * POSSIBILITY OF SUCH DAMAGE.
371.1Sfvdl */
381.1Sfvdl
391.2Serh#ifndef _I386_LINUX_ERRNO_H
401.2Serh#define _I386_LINUX_ERRNO_H
411.2Serh
421.2Serh/* Use common/linux_errno.h for #1-35 */
431.1Sfvdl
441.1Sfvdl#define LINUX_ENAMETOOLONG	36
451.1Sfvdl#define LINUX_ENOLCK		37
461.1Sfvdl#define LINUX_ENOSYS		38
471.1Sfvdl#define LINUX_ENOTEMPTY		39
481.1Sfvdl#define LINUX_ELOOP		40
491.1Sfvdl#define LINUX_ENOMSG		42
501.1Sfvdl#define LINUX_EIDRM		43
511.1Sfvdl#define LINUX_ECHRNG		44
521.1Sfvdl#define LINUX_EL2NSYNC		45
531.1Sfvdl#define LINUX_EL3HLT		46
541.1Sfvdl#define LINUX_EL3RST		47
551.1Sfvdl#define LINUX_ELNRNG		48
561.1Sfvdl#define LINUX_EUNATCH		49
571.1Sfvdl#define LINUX_ENOCSI		50
581.1Sfvdl#define LINUX_EL2HLT		51
591.1Sfvdl#define LINUX_EBADE		52
601.1Sfvdl#define LINUX_EBADR		53
611.1Sfvdl#define LINUX_EXFULL		54
621.1Sfvdl#define LINUX_ENOANO		55
631.1Sfvdl#define LINUX_EBADRQC		56
641.1Sfvdl#define LINUX_EBADSLT		57
651.1Sfvdl#define LINUX_EDEADLOCK		58
661.1Sfvdl#define LINUX_EBFONT		59
671.1Sfvdl#define LINUX_ENOSTR		60
681.1Sfvdl#define LINUX_ENODATA		61
691.1Sfvdl#define LINUX_ETIME		62
701.1Sfvdl#define LINUX_ENOSR		63
711.1Sfvdl#define LINUX_ENONET		64
721.1Sfvdl#define LINUX_ENOPKG		65
731.1Sfvdl#define LINUX_EREMOTE		66
741.1Sfvdl#define LINUX_ENOLINK		67
751.1Sfvdl#define LINUX_EADV		68
761.1Sfvdl#define LINUX_ESRMNT		69
771.1Sfvdl#define LINUX_ECOMM		70
781.1Sfvdl#define LINUX_EPROTO		71
791.1Sfvdl#define LINUX_EMULTIHOP		72
801.1Sfvdl#define LINUX_EDOTDOT		73
811.1Sfvdl#define LINUX_EBADMSG		74
821.1Sfvdl#define LINUX_EOVERFLOW		75
831.1Sfvdl#define LINUX_ENOTUNIQ		76
841.1Sfvdl#define LINUX_EBADFD		77
851.1Sfvdl#define LINUX_EREMCHG		78
861.1Sfvdl#define LINUX_ELIBACC		79
871.1Sfvdl#define LINUX_ELIBBAD		80
881.1Sfvdl#define LINUX_ELIBSCN		81
891.1Sfvdl#define LINUX_ELIBMAX		82
901.1Sfvdl#define LINUX_ELIBEXEC		83
911.1Sfvdl#define LINUX_EILSEQ		84
921.1Sfvdl#define LINUX_ERESTART		85
931.1Sfvdl#define LINUX_ESTRPIPE		86
941.1Sfvdl#define LINUX_EUSERS		87
951.1Sfvdl#define LINUX_ENOTSOCK		88
961.1Sfvdl#define LINUX_EDESTADDRREQ	89
971.1Sfvdl#define LINUX_EMSGSIZE		90
981.1Sfvdl#define LINUX_EPROTOTYPE	91
991.1Sfvdl#define LINUX_ENOPROTOOPT	92
1001.1Sfvdl#define LINUX_EPROTONOSUPPORT	93
1011.1Sfvdl#define LINUX_ESOCKTNOSUPPORT	94
1021.1Sfvdl#define LINUX_EOPNOTSUPP	95
1031.1Sfvdl#define LINUX_EPFNOSUPPORT	96
1041.1Sfvdl#define LINUX_EAFNOSUPPORT	97
1051.1Sfvdl#define LINUX_EADDRINUSE	98
1061.1Sfvdl#define LINUX_EADDRNOTAVAIL	99
1071.1Sfvdl#define LINUX_ENETDOWN		100
1081.1Sfvdl#define LINUX_ENETUNREACH	101
1091.1Sfvdl#define LINUX_ENETRESET		102
1101.1Sfvdl#define LINUX_ECONNABORTED	103
1111.1Sfvdl#define LINUX_ECONNRESET	104
1121.1Sfvdl#define LINUX_ENOBUFS		105
1131.1Sfvdl#define LINUX_EISCONN		106
1141.1Sfvdl#define LINUX_ENOTCONN		107
1151.1Sfvdl#define LINUX_ESHUTDOWN		108
1161.1Sfvdl#define LINUX_ETOOMANYREFS	109
1171.1Sfvdl#define LINUX_ETIMEDOUT		110
1181.1Sfvdl#define LINUX_ECONNREFUSED	111
1191.1Sfvdl#define LINUX_EHOSTDOWN		112
1201.1Sfvdl#define LINUX_EHOSTUNREACH	113
1211.1Sfvdl#define LINUX_EALREADY		114
1221.1Sfvdl#define LINUX_EINPROGRESS	115
1231.1Sfvdl#define LINUX_ESTALE		116
1241.1Sfvdl#define LINUX_EUCLEAN		117
1251.1Sfvdl#define LINUX_ENOTNAM		118
1261.1Sfvdl#define LINUX_ENAVAIL		119
1271.1Sfvdl#define LINUX_EISNAM		120
1281.1Sfvdl#define LINUX_EREMOTEIO		121
1291.1Sfvdl#define LINUX_EDQUOT		122
1301.1Sfvdl
1311.2Serh#endif /* !_I386_LINUX_ERRNO_H */
132