[BACK]Return to ibcs2_errno.c CVS log [TXT][DIR] Up to [local] / sys / compat / ibcs2

Annotation of sys/compat/ibcs2/ibcs2_errno.c, Revision 1.1

1.1     ! nbrk        1: /*     $OpenBSD: ibcs2_errno.c,v 1.4 1997/01/23 16:12:16 niklas Exp $  */
        !             2: /*     $NetBSD: ibcs2_errno.c,v 1.2 1996/05/03 17:05:16 christos Exp $ */
        !             3:
        !             4: /*
        !             5:  * ibcs2_errno.c
        !             6:  * Copyright (c) 1995 Scott Bartram
        !             7:  * All rights reserved.
        !             8:  *
        !             9:  * Redistribution and use in source and binary forms, with or without
        !            10:  * modification, are permitted provided that the following conditions
        !            11:  * are met:
        !            12:  * 1. Redistributions of source code must retain the above copyright
        !            13:  *    notice, this list of conditions and the following disclaimer.
        !            14:  * 2. Redistributions in binary form must reproduce the above copyright
        !            15:  *    notice, this list of conditions and the following disclaimer in the
        !            16:  *    documentation and/or other materials provided with the distribution.
        !            17:  * 3. All advertising materials mentioning features or use of this software
        !            18:  *    must display the following acknowledgement:
        !            19:  *      This product includes software developed by Scott Bartram.
        !            20:  * 4. The name of the author may not be used to endorse or promote products
        !            21:  *    derived from this software without specific prior written permission
        !            22:  *
        !            23:  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
        !            24:  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
        !            25:  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
        !            26:  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
        !            27:  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
        !            28:  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
        !            29:  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
        !            30:  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
        !            31:  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
        !            32:  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
        !            33:  */
        !            34:
        !            35: #include <compat/ibcs2/ibcs2_errno.h>
        !            36:
        !            37: int bsd2ibcs_errno[] = {
        !            38:        0,                      /* 0 */
        !            39:        IBCS2_EPERM,            /* 1 */
        !            40:        IBCS2_ENOENT,           /* 2 */
        !            41:        IBCS2_ESRCH,            /* 3 */
        !            42:        IBCS2_EINTR,            /* 4 */
        !            43:        IBCS2_EIO,              /* 5 */
        !            44:        IBCS2_ENXIO,            /* 6 */
        !            45:        IBCS2_E2BIG,            /* 7 */
        !            46:        IBCS2_ENOEXEC,          /* 8 */
        !            47:        IBCS2_EBADF,            /* 9 */
        !            48:        IBCS2_ECHILD,           /* 10 */
        !            49:        IBCS2_EDEADLK,          /* 11 */
        !            50:        IBCS2_ENOMEM,           /* 12 */
        !            51:        IBCS2_EACCES,           /* 13 */
        !            52:        IBCS2_EFAULT,           /* 14 */
        !            53:        IBCS2_ENOTBLK,          /* 15 */
        !            54:        IBCS2_EBUSY,            /* 16 */
        !            55:        IBCS2_EEXIST,           /* 17 */
        !            56:        IBCS2_EXDEV,            /* 18 */
        !            57:        IBCS2_ENODEV,           /* 19 */
        !            58:        IBCS2_ENOTDIR,          /* 20 */
        !            59:        IBCS2_EISDIR,           /* 21 */
        !            60:        IBCS2_EINVAL,           /* 22 */
        !            61:        IBCS2_ENFILE,           /* 23 */
        !            62:        IBCS2_EMFILE,           /* 24 */
        !            63:        IBCS2_ENOTTY,           /* 25 */
        !            64:        IBCS2_ETXTBSY,          /* 26 */
        !            65:        IBCS2_EFBIG,            /* 27 */
        !            66:        IBCS2_ENOSPC,           /* 28 */
        !            67:        IBCS2_ESPIPE,           /* 29 */
        !            68:        IBCS2_EROFS,            /* 30 */
        !            69:        IBCS2_EMLINK,           /* 31 */
        !            70:        IBCS2_EPIPE,            /* 32 */
        !            71:        IBCS2_EDOM,             /* 33 */
        !            72:        IBCS2_ERANGE,           /* 34 */
        !            73:        IBCS2_EAGAIN,           /* 35 */
        !            74:        IBCS2_EINPROGRESS,      /* 36 */
        !            75:        IBCS2_EALREADY,         /* 37 */
        !            76:        IBCS2_ENOTSOCK,         /* 38 */
        !            77:        IBCS2_EDESTADDRREQ,     /* 39 */
        !            78:        IBCS2_EMSGSIZE,         /* 40 */
        !            79:        IBCS2_EPROTOTYPE,       /* 41 */
        !            80:        IBCS2_ENOPROTOOPT,      /* 42 */
        !            81:        IBCS2_EPROTONOSUPPORT,  /* 43 */
        !            82:        IBCS2_ESOCKTNOSUPPORT,  /* 44 */
        !            83:        IBCS2_EOPNOTSUPP,       /* 45 */
        !            84:        IBCS2_EPFNOSUPPORT,     /* 46 */
        !            85:        IBCS2_EAFNOSUPPORT,     /* 47 */
        !            86:        IBCS2_EADDRINUSE,       /* 48 */
        !            87:        IBCS2_EADDRNOTAVAIL,    /* 49 */
        !            88:        IBCS2_ENETDOWN,         /* 50 */
        !            89:        IBCS2_ENETUNREACH,      /* 51 */
        !            90:        IBCS2_ENETRESET,        /* 52 */
        !            91:        IBCS2_ECONNABORTED,     /* 53 */
        !            92:        IBCS2_ECONNRESET,       /* 54 */
        !            93:        IBCS2_ENOBUFS,          /* 55 */
        !            94:        IBCS2_EISCONN,          /* 56 */
        !            95:        IBCS2_ENOTCONN,         /* 57 */
        !            96:        IBCS2_ESHUTDOWN,        /* 58 */
        !            97:        IBCS2_ETOOMANYREFS,     /* 59 */
        !            98:        IBCS2_ETIMEDOUT,        /* 60 */
        !            99:        IBCS2_ECONNREFUSED,     /* 61 */
        !           100:        IBCS2_ELOOP,            /* 62 */
        !           101:        IBCS2_ENAMETOOLONG,     /* 63 */
        !           102:        IBCS2_EHOSTDOWN,        /* 64 */
        !           103:        IBCS2_EHOSTUNREACH,     /* 65 */
        !           104:        IBCS2_ENOTEMPTY,        /* 66 */
        !           105:        0,                      /* 67 */
        !           106:        0,                      /* 68 */
        !           107:        0,                      /* 69 */
        !           108:        IBCS2_ESTALE,           /* 70 */
        !           109:        IBCS2_EREMOTE,          /* 71 */
        !           110:        0,                      /* 72 */
        !           111:        0,                      /* 73 */
        !           112:        0,                      /* 74 */
        !           113:        0,                      /* 75 */
        !           114:        0,                      /* 76 */
        !           115:        IBCS2_ENOLCK,           /* 77 */
        !           116:        IBCS2_ENOSYS,           /* 78 */
        !           117:        0,                      /* 79 */
        !           118:        0,                      /* 80 */
        !           119:        0,                      /* 81 */
        !           120: };

CVSweb