Annotation of XNU/bsd/netiso/iso_errno.h, revision 1.1

1.1     ! root        1: /*
        !             2:  * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
        !             3:  *
        !             4:  * @APPLE_LICENSE_HEADER_START@
        !             5:  * 
        !             6:  * The contents of this file constitute Original Code as defined in and
        !             7:  * are subject to the Apple Public Source License Version 1.1 (the
        !             8:  * "License").  You may not use this file except in compliance with the
        !             9:  * License.  Please obtain a copy of the License at
        !            10:  * http://www.apple.com/publicsource and read it before using this file.
        !            11:  * 
        !            12:  * This Original Code and all software distributed under the License are
        !            13:  * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
        !            14:  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
        !            15:  * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
        !            16:  * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.  Please see the
        !            17:  * License for the specific language governing rights and limitations
        !            18:  * under the License.
        !            19:  * 
        !            20:  * @APPLE_LICENSE_HEADER_END@
        !            21:  */
        !            22: /*-
        !            23:  * Copyright (c) 1991, 1993
        !            24:  *     The Regents of the University of California.  All rights reserved.
        !            25:  *
        !            26:  * Redistribution and use in source and binary forms, with or without
        !            27:  * modification, are permitted provided that the following conditions
        !            28:  * are met:
        !            29:  * 1. Redistributions of source code must retain the above copyright
        !            30:  *    notice, this list of conditions and the following disclaimer.
        !            31:  * 2. Redistributions in binary form must reproduce the above copyright
        !            32:  *    notice, this list of conditions and the following disclaimer in the
        !            33:  *    documentation and/or other materials provided with the distribution.
        !            34:  * 3. All advertising materials mentioning features or use of this software
        !            35:  *    must display the following acknowledgement:
        !            36:  *     This product includes software developed by the University of
        !            37:  *     California, Berkeley and its contributors.
        !            38:  * 4. Neither the name of the University nor the names of its contributors
        !            39:  *    may be used to endorse or promote products derived from this software
        !            40:  *    without specific prior written permission.
        !            41:  *
        !            42:  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
        !            43:  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
        !            44:  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
        !            45:  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
        !            46:  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
        !            47:  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
        !            48:  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
        !            49:  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
        !            50:  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
        !            51:  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
        !            52:  * SUCH DAMAGE.
        !            53:  *
        !            54:  *     @(#)iso_errno.h 8.1 (Berkeley) 6/10/93
        !            55:  */
        !            56: 
        !            57: /***********************************************************
        !            58:                Copyright IBM Corporation 1987
        !            59: 
        !            60:                       All Rights Reserved
        !            61: 
        !            62: Permission to use, copy, modify, and distribute this software and its 
        !            63: documentation for any purpose and without fee is hereby granted, 
        !            64: provided that the above copyright notice appear in all copies and that
        !            65: both that copyright notice and this permission notice appear in 
        !            66: supporting documentation, and that the name of IBM not be
        !            67: used in advertising or publicity pertaining to distribution of the
        !            68: software without specific, written prior permission.  
        !            69: 
        !            70: IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
        !            71: ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
        !            72: IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
        !            73: ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
        !            74: WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
        !            75: ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
        !            76: SOFTWARE.
        !            77: 
        !            78: ******************************************************************/
        !            79: 
        !            80: /*
        !            81:  * ARGO Project, Computer Sciences Dept., University of Wisconsin - Madison
        !            82:  */
        !            83: 
        !            84: #ifndef __ISO_ERRNO__
        !            85: #define __ISO_ERRNO__
        !            86: 
        !            87: #define ISO_ERROR_MASK         0x8000
        !            88: #define BSD_ERROR_MASK         0x0000
        !            89: #define        TP_ERROR_MASK   0x8800  /* transport layer */
        !            90: #define        CONL_ERROR_MASK 0x8400  /* co network layer */ 
        !            91: #define        CLNL_ERROR_MASK 0x8200  /* cl network layer */
        !            92: #define TP_ERROR_SNDC  0x10000 /* kludge to force DC's on certain errors */
        !            93: 
        !            94: #define E_CO_NOERROR   (CONL_ERROR_MASK | 0x0) /* no add'l info */
        !            95: 
        !            96: /******************************************************************************/
        !            97: /*                                                                            */
        !            98: /*                                                                            */
        !            99: /*                          Transport Layer                                   */
        !           100: /*                                                                            */
        !           101: /*                                                                            */
        !           102: /******************************************************************************/
        !           103: 
        !           104: #define E_TP_DR_NO_REAS        (TP_ERROR_MASK | 0x0)    /* dr reason not specified*/
        !           105: #define E_TP_CONGEST   (TP_ERROR_MASK | 0x1)    /* dr reason congestion */
        !           106: #define E_TP_NO_SESSION        (TP_ERROR_MASK | 0x2)    /* dr reason no sess ent */
        !           107: #define E_TP_ADDR_UNK  (TP_ERROR_MASK | 0x3)    /* dr reason addr unknown */
        !           108: 
        !           109: #define E_TP_ER_NO_REAS (TP_ERROR_MASK | 0x40) /* er reas not specified */
        !           110: #define E_TP_INV_PCODE (TP_ERROR_MASK | 0x41)   /* er reas invalid parm code */
        !           111: #define E_TP_INV_TPDU  (TP_ERROR_MASK | 0x42)   /* er reas invalid tpdu type */
        !           112: #define E_TP_INV_PVAL  (TP_ERROR_MASK | 0x43)   /* er reas invalid parm value*/
        !           113: 
        !           114: #define E_TP_NORMAL_DISC (TP_ERROR_MASK | 0x80)         /* dr reas normal disc */
        !           115: #define E_TP_CONGEST_2 (TP_ERROR_MASK | 0x81)   /* dr reason congestion */
        !           116: #define E_TP_NEGOT_FAILED (TP_ERROR_MASK | 0x82)        /* dr negotiation failed */
        !           117: #define E_TP_DUPL_SRCREF (TP_ERROR_MASK | 0x83)         /* dr duplicate src ref */
        !           118: #define E_TP_MISM_REFS         (TP_ERROR_MASK | 0x84)   /* dr mismatched references*/
        !           119: #define E_TP_PROTO_ERR         (TP_ERROR_MASK | 0x85)   /* dr protocol error*/
        !           120: /* 0x86 not used */
        !           121: #define E_TP_REF_OVERFLOW (TP_ERROR_MASK | 0x87)        /* dr reference overflow */
        !           122: #define E_TP_NO_CR_ON_NC (TP_ERROR_MASK | 0x88)         /* dr cr refused on this nc */
        !           123: /* 0x89 not used */
        !           124: #define E_TP_LENGTH_INVAL (TP_ERROR_MASK | 0x8a)        /* dr inval length in hdr*/
        !           125: 
        !           126: /******************************************************************************/
        !           127: /*                                                                            */
        !           128: /*                                                                            */
        !           129: /*                   Connection Less Network Layer                            */
        !           130: /*                                                                            */
        !           131: /*                                                                            */
        !           132: /******************************************************************************/
        !           133: #ifdef notdef          /* Doesn't look like legal C and is causing 
        !           134:                         * compiler problems    */
        !           135: #define E_CLNL_???     (CLNL_ERROR_MASK | 0x1)  /* explanation */
        !           136: #endif
        !           137: 
        !           138: /******************************************************************************/
        !           139: /*                                                                            */
        !           140: /*                                                                            */
        !           141: /*               Connection Oriented Network Layer                            */
        !           142: /*                                                                            */
        !           143: /*                                                                            */
        !           144: /******************************************************************************/
        !           145:        /* see p. 149 of ISO 8208 */
        !           146: #define E_CO_NOERROR   (CONL_ERROR_MASK | 0x0) /* no add'l info */
        !           147: #define E_CO_INV_PS            (CONL_ERROR_MASK | 0x1) /* invalid p(s) */
        !           148: #define E_CO_INV_PR            (CONL_ERROR_MASK | 0x2) /* invalid p(r) */
        !           149:        /* dot dot dot */
        !           150: #define E_CO_INV_PKT_TYPE      (CONL_ERROR_MASK | 0x10)        /* packet type invalid*/
        !           151: #define E_CO_INV_PKT_R1                (CONL_ERROR_MASK | 0x11)        /* for state r1 */
        !           152: #define E_CO_INV_PKT_R2                (CONL_ERROR_MASK | 0x12)        /* for state r2 */
        !           153: #define E_CO_INV_PKT_R3                (CONL_ERROR_MASK | 0x13)        /* for state r3 */
        !           154: #define E_CO_INV_PKT_P1                (CONL_ERROR_MASK | 0x14)        /* for state p1 */
        !           155: #define E_CO_INV_PKT_P2                (CONL_ERROR_MASK | 0x15)        /* for state p2 */
        !           156: #define E_CO_INV_PKT_P3                (CONL_ERROR_MASK | 0x16)        /* for state p3 */
        !           157: #define E_CO_INV_PKT_P4                (CONL_ERROR_MASK | 0x17)        /* for state p4 */
        !           158: #define E_CO_INV_PKT_P5                (CONL_ERROR_MASK | 0x18)        /* for state p5 */
        !           159: #define E_CO_INV_PKT_P6                (CONL_ERROR_MASK | 0x19)        /* for state p6 */
        !           160: #define E_CO_INV_PKT_P7                (CONL_ERROR_MASK | 0x1a)        /* for state p7 */
        !           161: #define E_CO_INV_PKT_D1                (CONL_ERROR_MASK | 0x1b)        /* for state d1 */
        !           162: #define E_CO_INV_PKT_D2                (CONL_ERROR_MASK | 0x1c)        /* for state d2 */
        !           163: #define E_CO_INV_PKT_D3                (CONL_ERROR_MASK | 0x1d)        /* for state d3 */
        !           164:        /* dot dot dot */
        !           165: #define E_CO_PKT_NOT_ALWD      (CONL_ERROR_MASK | 0x20) /* packet not allowed */
        !           166: #define E_CO_PNA_UNIDENT       (CONL_ERROR_MASK | 0x21) /* unidentifiable pkt */
        !           167: #define E_CO_PNA_ONEWAY                (CONL_ERROR_MASK | 0x22) /* call on 1-way lc */
        !           168: #define E_CO_PNA_PVC           (CONL_ERROR_MASK | 0x23) /* inv pkt type on a pvc */
        !           169: #define E_CO_PNA_UNASSLC       (CONL_ERROR_MASK | 0x24) /* pkt on unassigned lc */
        !           170: #define E_CO_PNA_REJECT                (CONL_ERROR_MASK | 0x25) /* REJ not subscribed to*/
        !           171: #define E_CO_PNA_SHORT         (CONL_ERROR_MASK | 0x26) /* pkt too short */
        !           172: #define E_CO_PNA_LONG          (CONL_ERROR_MASK | 0x27) /* pkt too long */
        !           173: #define E_CO_PNA_INVGFI                (CONL_ERROR_MASK | 0x28) /* inv gen format id */
        !           174: #define E_CO_PNA_NZLCI         (CONL_ERROR_MASK | 0x29) \
        !           175:        /* restart or reg pkt with nonzero logical channel identifier */
        !           176: #define E_CO_PNA_FACIL         (CONL_ERROR_MASK | 0x2a) \
        !           177:        /* pkt type not compat with facility */
        !           178: #define E_CO_PNA_UINTCON       (CONL_ERROR_MASK | 0x2b)        /* unauthor intrpt conf */
        !           179: #define E_CO_PNA_UINTRPT       (CONL_ERROR_MASK | 0x2c) /* unauthorized intrpt */
        !           180: #define E_CO_PNA_UREJECT       (CONL_ERROR_MASK | 0x2d) /* unauthorized reject  */
        !           181: 
        !           182: #define E_CO_TMR_EXP           (CONL_ERROR_MASK | 0x30) /* timer expired */
        !           183: #define E_CO_TMR_CALR          (CONL_ERROR_MASK | 0x31) /* inc. call or call req */
        !           184: #define E_CO_TMR_CLRI          (CONL_ERROR_MASK | 0x32) /* clear indication */
        !           185: #define E_CO_TMR_RSTI          (CONL_ERROR_MASK | 0x33) /* reset indication */
        !           186: #define E_CO_TMR_RRTI          (CONL_ERROR_MASK | 0x34) /* restart indication */
        !           187: 
        !           188: #define E_CO_REG_PROB          (CONL_ERROR_MASK | 0x40)\
        !           189:        /* call setup, clear, or registration problem  */
        !           190: #define E_CO_REG_CODE          (CONL_ERROR_MASK | 0x41) /* code not allowed */
        !           191: #define E_CO_REG_PARM          (CONL_ERROR_MASK | 0x42) /* parameter not allowed */
        !           192: #define E_CO_REG_ICDA          (CONL_ERROR_MASK | 0x43) /* invalid called addr */
        !           193: #define E_CO_REG_ICGA          (CONL_ERROR_MASK | 0x44) /* invalid calling addr */
        !           194: #define E_CO_REG_ILEN          (CONL_ERROR_MASK | 0x45) /* invalid facil length */
        !           195: #define E_CO_REG_IBAR          (CONL_ERROR_MASK | 0x46) /* incoming call barred */
        !           196: #define E_CO_REG_NOLC          (CONL_ERROR_MASK | 0x47) /* no logical chan avail*/
        !           197: #define E_CO_REG_COLL          (CONL_ERROR_MASK | 0x48) /* call collision */
        !           198: #define E_CO_REG_DUPF          (CONL_ERROR_MASK | 0x49) /* dupl facil requested */
        !           199: #define E_CO_REG_NZAL          (CONL_ERROR_MASK | 0x4a) /* non-zero addr length */
        !           200: #define E_CO_REG_NZFL          (CONL_ERROR_MASK | 0x4b) /* non-zero facil length */
        !           201: #define E_CO_REG_EFNP          (CONL_ERROR_MASK | 0x4c) \
        !           202:        /* expected facil not provided */
        !           203: #define E_CO_REG_ICCITT                (CONL_ERROR_MASK | 0x4d) \
        !           204:        /* invalid CCITT-specified  DTE facil */
        !           205: 
        !           206: #define E_CO_MISC                      (CONL_ERROR_MASK | 0x50) /* miscellaneous */
        !           207: #define E_CO_MISC_CAUSE                (CONL_ERROR_MASK | 0x51) /* improper cause code */
        !           208: #define E_CO_MISC_ALIGN                (CONL_ERROR_MASK | 0x52) /* not octet-aligned */
        !           209: #define E_CO_MISC_IQBS         (CONL_ERROR_MASK | 0x53) \
        !           210:        /* inconsistent Q bit settings */
        !           211: 
        !           212: #define E_CO_INTL                      (CONL_ERROR_MASK | 0x70) /* international problem */
        !           213: #define E_CO_IREMNWK           (CONL_ERROR_MASK | 0x71) /* remote network problem */
        !           214: #define E_CO_INPROTO           (CONL_ERROR_MASK | 0x72) /* int'l protocol problem */
        !           215: #define E_CO_ILINKDWN          (CONL_ERROR_MASK | 0x73) /* int'l link down */
        !           216: #define E_CO_ILINKBSY          (CONL_ERROR_MASK | 0x74) /* int'l link busy */
        !           217: #define E_CO_IXNETFAC          (CONL_ERROR_MASK | 0x75) /* transit netwk facil */
        !           218: #define E_CO_IRNETFAC          (CONL_ERROR_MASK | 0x76) /* remote netwk facil */
        !           219: #define E_CO_IROUTING          (CONL_ERROR_MASK | 0x77) /* int'l routing prob */
        !           220: #define E_CO_ITMPRTG           (CONL_ERROR_MASK | 0x78) /* temporary routing prob */
        !           221: #define E_CO_IUNKDNIC          (CONL_ERROR_MASK | 0x79) /* unknown called DNIC */
        !           222: #define E_CO_IMAINT                    (CONL_ERROR_MASK | 0x7a)        /* maintenance action */
        !           223: 
        !           224: #define E_CO_TIMO                      (CONL_ERROR_MASK | 0x90)        \
        !           225:        /* timer expired or retransmission count surpassed */
        !           226: #define E_CO_TIM_INTRP         (CONL_ERROR_MASK | 0x91)        /* for interrupt */
        !           227: #define E_CO_TIM_DATA          (CONL_ERROR_MASK | 0x92)        /*  for data */
        !           228: #define E_CO_TIM_REJ           (CONL_ERROR_MASK | 0x93)        /*  for reject */
        !           229: 
        !           230: #define E_CO_DTE_SPEC          (CONL_ERROR_MASK | 0xa0)        /* DTE-specific */
        !           231: #define E_CO_DTE_OK                    (CONL_ERROR_MASK | 0xa1)        /* DTE operational */
        !           232: #define E_CO_DTE_NOK           (CONL_ERROR_MASK | 0xa2)        /* DTE not operational */
        !           233: #define E_CO_DTE_RSRC          (CONL_ERROR_MASK | 0xa3)        /* DTE resource constraint*/
        !           234: #define E_CO_DTE_FSLCT         (CONL_ERROR_MASK | 0xa4)        /* fast select not subsc */
        !           235: #define E_CO_DTE_PFPKT         (CONL_ERROR_MASK | 0xa5)        /* partially full pkt */
        !           236: #define E_CO_DTE_DBIT          (CONL_ERROR_MASK | 0xa6)        /* D-bit proc not supp */
        !           237: #define E_CO_DTE_RCCON         (CONL_ERROR_MASK | 0xa7)        /* reg/canell confirmed */
        !           238: 
        !           239: #define E_CO_OSI_NSP           (CONL_ERROR_MASK | 0xe0)        /* OSI net svc problem */
        !           240: #define E_CO_OSI_DISCT         (CONL_ERROR_MASK | 0xe1)        /* disconnect transient */
        !           241: #define E_CO_OSI_DISCP         (CONL_ERROR_MASK | 0xe2)        /* disconnect permanent */
        !           242: #define E_CO_OSI_REJT          (CONL_ERROR_MASK | 0xe3)        /* reject transient */
        !           243: #define E_CO_OSI_REJP          (CONL_ERROR_MASK | 0xe4)        /* reject permanent */
        !           244: #define E_CO_OSI_QOST          (CONL_ERROR_MASK | 0xe5)        /* reject QOS transient */
        !           245: #define E_CO_OSI_QOSP          (CONL_ERROR_MASK | 0xe6)        /* reject QOS permanent */
        !           246: #define E_CO_OSI_NSAPT         (CONL_ERROR_MASK | 0xe7)        /* NSAP unreach transient */
        !           247: #define E_CO_OSI_NSAPP         (CONL_ERROR_MASK | 0xe8)        /* NSAP unreach permanent */
        !           248: #define E_CO_OSI_RESET         (CONL_ERROR_MASK | 0xe9)        /* reset no reason */
        !           249: #define E_CO_OSI_CONGEST       (CONL_ERROR_MASK | 0xea)        /* reset congestion */
        !           250: #define E_CO_OSI_UNSAP         (CONL_ERROR_MASK | 0xeb)        /* unknown NSAP permanent */
        !           251: 
        !           252: #define E_CO_HLI_INIT          (CONL_ERROR_MASK | 0xf0)        /* higher level initiated*/
        !           253: #define E_CO_HLI_DISCN         (CONL_ERROR_MASK | 0xf1)        /* disconnect normal */
        !           254: #define E_CO_HLI_DISCA         (CONL_ERROR_MASK | 0xf2)        /* disconnect abnormal */
        !           255: #define E_CO_HLI_DISCI         (CONL_ERROR_MASK | 0xf3)        /* disconnect incompatible*/
        !           256: #define E_CO_HLI_REJT          (CONL_ERROR_MASK | 0xf4)        /* reject transient */
        !           257: #define E_CO_HLI_REJP          (CONL_ERROR_MASK | 0xf5)        /* reject permanent */
        !           258: #define E_CO_HLI_QOST          (CONL_ERROR_MASK | 0xf6)        /* reject QOS transient */
        !           259: #define E_CO_HLI_QOSP          (CONL_ERROR_MASK | 0xf7)        /* reject QOS permanent */
        !           260: #define E_CO_HLI_REJI          (CONL_ERROR_MASK | 0xf8)        /* reject incompatible  */
        !           261: #define E_CO_HLI_PROTOID       (CONL_ERROR_MASK | 0xf9)        /* unrecog proto id  */
        !           262: #define E_CO_HLI_RESYNC                (CONL_ERROR_MASK | 0xfa)        /* reset - user resync */
        !           263: 
        !           264: /* Cause on 8208 CLEAR field */
        !           265: #define E_CO_NUMBERBUSY                (CONL_ERROR_MASK | 0x101) /* Number busy */
        !           266: #define E_CO_INVFACREQ         (CONL_ERROR_MASK | 0x103)  /* invalid facil req */
        !           267: #define E_CO_NETCONGEST                (CONL_ERROR_MASK | 0x105)  /* Network congestion */
        !           268: #define E_CO_OUTOFORDER                (CONL_ERROR_MASK | 0x109) /* Out of order */
        !           269: #define E_CO_ACCESSBAR         (CONL_ERROR_MASK | 0x10b)  /* access barred */
        !           270: #define E_CO_NOTOBTAIN         (CONL_ERROR_MASK | 0x10d)  /* not obtainable */
        !           271: #define E_CO_REMPROCERR                (CONL_ERROR_MASK | 0x111) /* Remote procedure err */
        !           272: #define E_CO_LOCPROCERR                (CONL_ERROR_MASK | 0x113)  /* Local procedure err */
        !           273: #define E_CO_RPOAOOO           (CONL_ERROR_MASK | 0x115)  /* RPOA out of order */
        !           274: #define E_CO_NOREVCHG          (CONL_ERROR_MASK | 0x119) /* Revs chg not accepted*/
        !           275: #define E_CO_INCOMPAT          (CONL_ERROR_MASK | 0x121) /* Incompatible dest */
        !           276: #define E_CO_NOFASTSEL         (CONL_ERROR_MASK | 0x129) 
        !           277:        /* Fast select accpt not subscribed */
        !           278: #define E_CO_NOSHIP                    (CONL_ERROR_MASK | 0x139)  /* ship absent */
        !           279: #define E_CO_GWPROCERR         (CONL_ERROR_MASK | 0x1c1)  /* Gateway-detected err*/
        !           280: #define E_CO_GWCONGEST         (CONL_ERROR_MASK | 0x1c3)  /* Gateway congestion*/
        !           281: 
        !           282: /* ARGO only */
        !           283: #define E_CO_QFULL     (CONL_ERROR_MASK | 0x100)       /* dropped packet - queue full*/
        !           284: #define E_CO_AIWP      (CONL_ERROR_MASK | 0x102)   /* addr incompat w/proto */
        !           285: #define E_CO_CHAN      (CONL_ERROR_MASK | 0x104)       /* bad channel number */
        !           286: 
        !           287: /* ARGO only; driver specific */
        !           288: #define E_CO_NORESOURCES       (CONL_ERROR_MASK | 0x1b0)       /* eicon clogged  */
        !           289: #define E_CO_PDNDOWN           (CONL_ERROR_MASK | 0x1b1)       /* physical net down */
        !           290: #define E_CO_DRVRCLRESET       (CONL_ERROR_MASK | 0x1b2)       /* driver clear/reset */
        !           291: #define E_CO_PDNCLRESET                (CONL_ERROR_MASK | 0x1b3)       /* PDN clear/reset */
        !           292: #define E_CO_DTECLRESET                (CONL_ERROR_MASK | 0x1b4)       /* board clear/reset */
        !           293: #define E_CO_UNKCLRESET                (CONL_ERROR_MASK | 0x1b5)       /* unexpected clr/rst */
        !           294: 
        !           295: #define CONL_ERROR_MAX 0x1c3
        !           296: 
        !           297: #endif /* __ISO_ERRNO__ */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.