[BACK]Return to linux_errno.h CVS log [TXT][DIR] Up to [local] / sys / compat / linux

Annotation of sys/compat/linux/linux_errno.h, Revision 1.1.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