Annotation of sys/compat/linux/linux_errno.h, Revision 1.1
1.1 ! nbrk 1: /* $OpenBSD: linux_errno.h,v 1.2 1996/04/17 05:23:44 mickey Exp $ */
! 2: /* $NetBSD: linux_errno.h,v 1.1 1995/02/28 23:25:34 fvdl Exp $ */
! 3: /*
! 4: * Copyright (c) 1995 Frank van der Linden
! 5: * All rights reserved.
! 6: *
! 7: * Redistribution and use in source and binary forms, with or without
! 8: * modification, are permitted provided that the following conditions
! 9: * are met:
! 10: * 1. Redistributions of source code must retain the above copyright
! 11: * notice, this list of conditions and the following disclaimer.
! 12: * 2. Redistributions in binary form must reproduce the above copyright
! 13: * notice, this list of conditions and the following disclaimer in the
! 14: * documentation and/or other materials provided with the distribution.
! 15: * 3. All advertising materials mentioning features or use of this software
! 16: * must display the following acknowledgement:
! 17: * This product includes software developed for the NetBSD Project
! 18: * by Frank van der Linden
! 19: * 4. The name of the author may not be used to endorse or promote products
! 20: * derived from this software without specific prior written permission
! 21: *
! 22: * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
! 23: * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
! 24: * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
! 25: * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
! 26: * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
! 27: * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
! 28: * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
! 29: * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
! 30: * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
! 31: * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
! 32: */
! 33:
! 34: #ifndef _LINUX_ERRNO_H
! 35: #define _LINUX_ERRNO_H
! 36:
! 37: #define LINUX_EPERM 1
! 38: #define LINUX_ENOENT 2
! 39: #define LINUX_ESRCH 3
! 40: #define LINUX_EINTR 4
! 41: #define LINUX_EIO 5
! 42: #define LINUX_ENXIO 6
! 43: #define LINUX_E2BIG 7
! 44: #define LINUX_ENOEXEC 8
! 45: #define LINUX_EBADF 9
! 46: #define LINUX_ECHILD 10
! 47: #define LINUX_EAGAIN 11
! 48: #define LINUX_ENOMEM 12
! 49: #define LINUX_EACCES 13
! 50: #define LINUX_EFAULT 14
! 51: #define LINUX_ENOTBLK 15
! 52: #define LINUX_EBUSY 16
! 53: #define LINUX_EEXIST 17
! 54: #define LINUX_EXDEV 18
! 55: #define LINUX_ENODEV 19
! 56: #define LINUX_ENOTDIR 20
! 57: #define LINUX_EISDIR 21
! 58: #define LINUX_EINVAL 22
! 59: #define LINUX_ENFILE 23
! 60: #define LINUX_EMFILE 24
! 61: #define LINUX_ENOTTY 25
! 62: #define LINUX_ETXTBSY 26
! 63: #define LINUX_EFBIG 27
! 64: #define LINUX_ENOSPC 28
! 65: #define LINUX_ESPIPE 29
! 66: #define LINUX_EROFS 30
! 67: #define LINUX_EMLINK 31
! 68: #define LINUX_EPIPE 32
! 69: #define LINUX_EDOM 33
! 70: #define LINUX_ERANGE 34
! 71: #define LINUX_EDEADLK 35
! 72: #define LINUX_ENAMETOOLONG 36
! 73: #define LINUX_ENOLCK 37
! 74: #define LINUX_ENOSYS 38
! 75: #define LINUX_ENOTEMPTY 39
! 76: #define LINUX_ELOOP 40
! 77: #define LINUX_ENOMSG 42
! 78: #define LINUX_EIDRM 43
! 79: #define LINUX_ECHRNG 44
! 80: #define LINUX_EL2NSYNC 45
! 81: #define LINUX_EL3HLT 46
! 82: #define LINUX_EL3RST 47
! 83: #define LINUX_ELNRNG 48
! 84: #define LINUX_EUNATCH 49
! 85: #define LINUX_ENOCSI 50
! 86: #define LINUX_EL2HLT 51
! 87: #define LINUX_EBADE 52
! 88: #define LINUX_EBADR 53
! 89: #define LINUX_EXFULL 54
! 90: #define LINUX_ENOANO 55
! 91: #define LINUX_EBADRQC 56
! 92: #define LINUX_EBADSLT 57
! 93: #define LINUX_EDEADLOCK 58
! 94: #define LINUX_EBFONT 59
! 95: #define LINUX_ENOSTR 60
! 96: #define LINUX_ENODATA 61
! 97: #define LINUX_ETIME 62
! 98: #define LINUX_ENOSR 63
! 99: #define LINUX_ENONET 64
! 100: #define LINUX_ENOPKG 65
! 101: #define LINUX_EREMOTE 66
! 102: #define LINUX_ENOLINK 67
! 103: #define LINUX_EADV 68
! 104: #define LINUX_ESRMNT 69
! 105: #define LINUX_ECOMM 70
! 106: #define LINUX_EPROTO 71
! 107: #define LINUX_EMULTIHOP 72
! 108: #define LINUX_EDOTDOT 73
! 109: #define LINUX_EBADMSG 74
! 110: #define LINUX_EOVERFLOW 75
! 111: #define LINUX_ENOTUNIQ 76
! 112: #define LINUX_EBADFD 77
! 113: #define LINUX_EREMCHG 78
! 114: #define LINUX_ELIBACC 79
! 115: #define LINUX_ELIBBAD 80
! 116: #define LINUX_ELIBSCN 81
! 117: #define LINUX_ELIBMAX 82
! 118: #define LINUX_ELIBEXEC 83
! 119: #define LINUX_EILSEQ 84
! 120: #define LINUX_ERESTART 85
! 121: #define LINUX_ESTRPIPE 86
! 122: #define LINUX_EUSERS 87
! 123: #define LINUX_ENOTSOCK 88
! 124: #define LINUX_EDESTADDRREQ 89
! 125: #define LINUX_EMSGSIZE 90
! 126: #define LINUX_EPROTOTYPE 91
! 127: #define LINUX_ENOPROTOOPT 92
! 128: #define LINUX_EPROTONOSUPPORT 93
! 129: #define LINUX_ESOCKTNOSUPPORT 94
! 130: #define LINUX_EOPNOTSUPP 95
! 131: #define LINUX_EPFNOSUPPORT 96
! 132: #define LINUX_EAFNOSUPPORT 97
! 133: #define LINUX_EADDRINUSE 98
! 134: #define LINUX_EADDRNOTAVAIL 99
! 135: #define LINUX_ENETDOWN 100
! 136: #define LINUX_ENETUNREACH 101
! 137: #define LINUX_ENETRESET 102
! 138: #define LINUX_ECONNABORTED 103
! 139: #define LINUX_ECONNRESET 104
! 140: #define LINUX_ENOBUFS 105
! 141: #define LINUX_EISCONN 106
! 142: #define LINUX_ENOTCONN 107
! 143: #define LINUX_ESHUTDOWN 108
! 144: #define LINUX_ETOOMANYREFS 109
! 145: #define LINUX_ETIMEDOUT 110
! 146: #define LINUX_ECONNREFUSED 111
! 147: #define LINUX_EHOSTDOWN 112
! 148: #define LINUX_EHOSTUNREACH 113
! 149: #define LINUX_EALREADY 114
! 150: #define LINUX_EINPROGRESS 115
! 151: #define LINUX_ESTALE 116
! 152: #define LINUX_EUCLEAN 117
! 153: #define LINUX_ENOTNAM 118
! 154: #define LINUX_ENAVAIL 119
! 155: #define LINUX_EISNAM 120
! 156: #define LINUX_EREMOTEIO 121
! 157: #define LINUX_EDQUOT 122
! 158:
! 159: #endif /* !_LINUX_ERRNO_H */
CVSweb