Annotation of 43BSDReno/contrib/isode-beta/dsap/x500as/dserr_prn.c, revision 1.1

1.1     ! root        1: /* dserr_prn.c - ds error printer */
        !             2: 
        !             3: /*
        !             4:  *                               NOTICE
        !             5:  *
        !             6:  *    Acquisition, use, and distribution of this module and related
        !             7:  *    materials are subject to the restrictions of a license agreement.
        !             8:  *    Consult the Preface in the User's Manual for the full terms of
        !             9:  *    this agreement.
        !            10:  *
        !            11:  */
        !            12: 
        !            13: 
        !            14: #include "psap.h"
        !            15: #include "quipu/util.h"
        !            16: #include "quipu/common.h"
        !            17: 
        !            18: extern LLog    * log_dsap;
        !            19: 
        !            20: int             print_OPError(pe, type)
        !            21: PE             pe;
        !            22: int            type;
        !            23: {
        !            24:     int                success;
        !            25: 
        !            26:        switch(type)
        !            27:        {
        !            28:        case    DSE_NOERROR :
        !            29:                success = NOTOK;
        !            30:                break;
        !            31:        case    DSE_ABANDON_FAILED :
        !            32:                success = print_DAS_AbandonFailedParm(pe,1,NULLIP,NULLVP,NULLCP);
        !            33:                break;
        !            34:        case    DSE_ATTRIBUTEERROR :
        !            35:                success = print_DAS_AttributeErrorParm(pe,1,NULLIP,NULLVP,NULLCP);
        !            36:                break;
        !            37:        case    DSE_NAMEERROR :
        !            38:                success = print_DAS_NameErrorParm(pe,1,NULLIP,NULLVP,NULLCP);
        !            39:                break;
        !            40:        case    DSE_REFERRAL :
        !            41:                success = print_DAS_ReferralParm(pe,1,NULLIP,NULLVP,NULLCP);
        !            42:                break;
        !            43:        case    DSE_SECURITYERROR :
        !            44:                success = print_DAS_SecurityErrorParm(pe,1,NULLIP,NULLVP,NULLCP);
        !            45:                break;
        !            46:        case    DSE_SERVICEERROR :
        !            47:                success = print_DAS_ServiceErrorParm(pe,1,NULLIP,NULLVP,NULLCP);
        !            48:                break;
        !            49:        case    DSE_UPDATEERROR :
        !            50:                success = print_DAS_UpdateErrorParm(pe,1,NULLIP,NULLVP,NULLCP);
        !            51:                break;
        !            52:        case    DSE_ABANDONED :
        !            53:                /* There is nothing to print for this. */
        !            54:                success = ((pe == NULLPE) ? OK : NOTOK);
        !            55:                break;
        !            56:        case    DSE_DSAREFERRAL :
        !            57:                success = print_DO_DSAReferralParm(pe, 1, NULLIP, NULLVP,NULLCP);
        !            58:                break;
        !            59:        default :
        !            60:                success = NOTOK;
        !            61:                LLOG(log_dsap, LLOG_EXCEPTIONS, ("print_OPError unknown Error %d", type));
        !            62:                break;
        !            63:        }
        !            64: 
        !            65:        return(success);
        !            66: }
        !            67: 

unix.superglobalmegacorp.com

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