linux_errno.h revision 1.2
11.2Serh/* 	$NetBSD: linux_errno.h,v 1.2 1998/10/01 01:03:38 erh Exp $	*/
21.2Serh
31.2Serh/*-
41.2Serh * Copyright (c) 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.2Serh * by 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.2Serh */
381.2Serh
391.1Sfvdl/*
401.1Sfvdl * Copyright (c) 1995 Frank van der Linden
411.1Sfvdl * All rights reserved.
421.1Sfvdl *
431.1Sfvdl * Redistribution and use in source and binary forms, with or without
441.1Sfvdl * modification, are permitted provided that the following conditions
451.1Sfvdl * are met:
461.1Sfvdl * 1. Redistributions of source code must retain the above copyright
471.1Sfvdl *    notice, this list of conditions and the following disclaimer.
481.1Sfvdl * 2. Redistributions in binary form must reproduce the above copyright
491.1Sfvdl *    notice, this list of conditions and the following disclaimer in the
501.1Sfvdl *    documentation and/or other materials provided with the distribution.
511.1Sfvdl * 3. All advertising materials mentioning features or use of this software
521.1Sfvdl *    must display the following acknowledgement:
531.1Sfvdl *      This product includes software developed for the NetBSD Project
541.1Sfvdl *      by Frank van der Linden
551.1Sfvdl * 4. The name of the author may not be used to endorse or promote products
561.1Sfvdl *    derived from this software without specific prior written permission
571.1Sfvdl *
581.1Sfvdl * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
591.1Sfvdl * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
601.1Sfvdl * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
611.1Sfvdl * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
621.1Sfvdl * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
631.1Sfvdl * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
641.1Sfvdl * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
651.1Sfvdl * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
661.1Sfvdl * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
671.1Sfvdl * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
681.1Sfvdl */
691.1Sfvdl
701.2Serh#ifndef _I386_LINUX_ERRNO_H
711.2Serh#define _I386_LINUX_ERRNO_H
721.2Serh
731.2Serh/* Use common/linux_errno.h for #1-35 */
741.1Sfvdl
751.1Sfvdl#define LINUX_ENAMETOOLONG	36
761.1Sfvdl#define LINUX_ENOLCK		37
771.1Sfvdl#define LINUX_ENOSYS		38
781.1Sfvdl#define LINUX_ENOTEMPTY		39
791.1Sfvdl#define LINUX_ELOOP		40
801.1Sfvdl#define LINUX_ENOMSG		42
811.1Sfvdl#define LINUX_EIDRM		43
821.1Sfvdl#define LINUX_ECHRNG		44
831.1Sfvdl#define LINUX_EL2NSYNC		45
841.1Sfvdl#define LINUX_EL3HLT		46
851.1Sfvdl#define LINUX_EL3RST		47
861.1Sfvdl#define LINUX_ELNRNG		48
871.1Sfvdl#define LINUX_EUNATCH		49
881.1Sfvdl#define LINUX_ENOCSI		50
891.1Sfvdl#define LINUX_EL2HLT		51
901.1Sfvdl#define LINUX_EBADE		52
911.1Sfvdl#define LINUX_EBADR		53
921.1Sfvdl#define LINUX_EXFULL		54
931.1Sfvdl#define LINUX_ENOANO		55
941.1Sfvdl#define LINUX_EBADRQC		56
951.1Sfvdl#define LINUX_EBADSLT		57
961.1Sfvdl#define LINUX_EDEADLOCK		58
971.1Sfvdl#define LINUX_EBFONT		59
981.1Sfvdl#define LINUX_ENOSTR		60
991.1Sfvdl#define LINUX_ENODATA		61
1001.1Sfvdl#define LINUX_ETIME		62
1011.1Sfvdl#define LINUX_ENOSR		63
1021.1Sfvdl#define LINUX_ENONET		64
1031.1Sfvdl#define LINUX_ENOPKG		65
1041.1Sfvdl#define LINUX_EREMOTE		66
1051.1Sfvdl#define LINUX_ENOLINK		67
1061.1Sfvdl#define LINUX_EADV		68
1071.1Sfvdl#define LINUX_ESRMNT		69
1081.1Sfvdl#define LINUX_ECOMM		70
1091.1Sfvdl#define LINUX_EPROTO		71
1101.1Sfvdl#define LINUX_EMULTIHOP		72
1111.1Sfvdl#define LINUX_EDOTDOT		73
1121.1Sfvdl#define LINUX_EBADMSG		74
1131.1Sfvdl#define LINUX_EOVERFLOW		75
1141.1Sfvdl#define LINUX_ENOTUNIQ		76
1151.1Sfvdl#define LINUX_EBADFD		77
1161.1Sfvdl#define LINUX_EREMCHG		78
1171.1Sfvdl#define LINUX_ELIBACC		79
1181.1Sfvdl#define LINUX_ELIBBAD		80
1191.1Sfvdl#define LINUX_ELIBSCN		81
1201.1Sfvdl#define LINUX_ELIBMAX		82
1211.1Sfvdl#define LINUX_ELIBEXEC		83
1221.1Sfvdl#define LINUX_EILSEQ		84
1231.1Sfvdl#define LINUX_ERESTART		85
1241.1Sfvdl#define LINUX_ESTRPIPE		86
1251.1Sfvdl#define LINUX_EUSERS		87
1261.1Sfvdl#define LINUX_ENOTSOCK		88
1271.1Sfvdl#define LINUX_EDESTADDRREQ	89
1281.1Sfvdl#define LINUX_EMSGSIZE		90
1291.1Sfvdl#define LINUX_EPROTOTYPE	91
1301.1Sfvdl#define LINUX_ENOPROTOOPT	92
1311.1Sfvdl#define LINUX_EPROTONOSUPPORT	93
1321.1Sfvdl#define LINUX_ESOCKTNOSUPPORT	94
1331.1Sfvdl#define LINUX_EOPNOTSUPP	95
1341.1Sfvdl#define LINUX_EPFNOSUPPORT	96
1351.1Sfvdl#define LINUX_EAFNOSUPPORT	97
1361.1Sfvdl#define LINUX_EADDRINUSE	98
1371.1Sfvdl#define LINUX_EADDRNOTAVAIL	99
1381.1Sfvdl#define LINUX_ENETDOWN		100
1391.1Sfvdl#define LINUX_ENETUNREACH	101
1401.1Sfvdl#define LINUX_ENETRESET		102
1411.1Sfvdl#define LINUX_ECONNABORTED	103
1421.1Sfvdl#define LINUX_ECONNRESET	104
1431.1Sfvdl#define LINUX_ENOBUFS		105
1441.1Sfvdl#define LINUX_EISCONN		106
1451.1Sfvdl#define LINUX_ENOTCONN		107
1461.1Sfvdl#define LINUX_ESHUTDOWN		108
1471.1Sfvdl#define LINUX_ETOOMANYREFS	109
1481.1Sfvdl#define LINUX_ETIMEDOUT		110
1491.1Sfvdl#define LINUX_ECONNREFUSED	111
1501.1Sfvdl#define LINUX_EHOSTDOWN		112
1511.1Sfvdl#define LINUX_EHOSTUNREACH	113
1521.1Sfvdl#define LINUX_EALREADY		114
1531.1Sfvdl#define LINUX_EINPROGRESS	115
1541.1Sfvdl#define LINUX_ESTALE		116
1551.1Sfvdl#define LINUX_EUCLEAN		117
1561.1Sfvdl#define LINUX_ENOTNAM		118
1571.1Sfvdl#define LINUX_ENAVAIL		119
1581.1Sfvdl#define LINUX_EISNAM		120
1591.1Sfvdl#define LINUX_EREMOTEIO		121
1601.1Sfvdl#define LINUX_EDQUOT		122
1611.1Sfvdl
1621.2Serh#endif /* !_I386_LINUX_ERRNO_H */
163