Annotation of 43BSDReno/contrib/isode-beta/psap2/llib-lpsap2, revision 1.1.1.1

1.1       root        1: /* llib-lpsap2 - lint library for -lpsap2 */
                      2: 
                      3: /* 
                      4:  * $Header: /f/osi/psap2/RCS/llib-lpsap2,v 7.0 89/11/23 22:14:13 mrose Rel $
                      5:  *
                      6:  *
                      7:  * $Log:       llib-lpsap2,v $
                      8:  * Revision 7.0  89/11/23  22:14:13  mrose
                      9:  * Release 6.0
                     10:  * 
                     11:  */
                     12: 
                     13: /*
                     14:  *                               NOTICE
                     15:  *
                     16:  *    Acquisition, use, and distribution of this module and related
                     17:  *    materials are subject to the restrictions of a license agreement.
                     18:  *    Consult the Preface in the User's Manual for the full terms of
                     19:  *    this agreement.
                     20:  *
                     21:  */
                     22: 
                     23: 
                     24: /* LINTLIBRARY */
                     25: 
                     26: #include "psap2.h"
                     27: 
                     28: /*  */
                     29: 
                     30: /* SERVER only */
                     31: 
                     32: int    PExec (ss, pi, arg1, arg2, hook, setperms)
                     33: struct SSAPstart *ss;
                     34: struct PSAPindication *pi;
                     35: char   *arg1,
                     36:        *arg2;
                     37: IFP    hook,
                     38:        setperms;
                     39: {
                     40:     return PExec (ss, pi, arg1, arg2, hook, setperms);
                     41: }
                     42: 
                     43: 
                     44: /* P-CONNECT.INDICATION */
                     45: 
                     46: int    PInit (vecp, vec, ps, pi)
                     47: int    vecp;
                     48: char  **vec;
                     49: struct PSAPstart *ps;
                     50: struct PSAPindication *pi;
                     51: {
                     52:     return PInit (vecp, vec, ps, pi);
                     53: }
                     54: 
                     55: 
                     56: /* P-CONNECT.RESPONSE */
                     57: 
                     58: int    PConnResponse (sd, status, responding, ctxlist, defctxresult,
                     59:        prequirements, srequirements, isn, settings, ref, data, ndata, pi)
                     60: int    sd;
                     61: struct PSAPaddr *responding;
                     62: int    status,
                     63:        prequirements,
                     64:        srequirements,
                     65:        settings,
                     66:        ndata;
                     67: long   isn;
                     68: struct PSAPctxlist *ctxlist;
                     69: int    defctxresult;
                     70: struct SSAPref *ref;
                     71: PE     *data;
                     72: struct PSAPindication *pi;
                     73: {
                     74:     return PConnResponse (sd, status, responding, ctxlist, defctxresult,
                     75:                prequirements, srequirements, isn, settings, ref,
                     76:                data, ndata, pi);
                     77: }
                     78: 
                     79: 
                     80: /* P-(ASYN-)CONNECT.REQUEST */
                     81: 
                     82: int    PAsynConnRequest (calling, called, ctxlist, defctxname, prequirements,
                     83:        srequirements, isn, settings, ref, data, ndata, qos, pc, pi, async)
                     84: struct PSAPaddr *calling,
                     85:                *called;
                     86: int    prequirements,
                     87:        srequirements,
                     88:        settings,
                     89:        ndata,
                     90:        async;
                     91: long   isn;
                     92: struct PSAPctxlist *ctxlist;
                     93: OID    defctxname;
                     94: struct SSAPref *ref;
                     95: PE    *data;
                     96: struct QOStype *qos;
                     97: struct PSAPconnect *pc;
                     98: struct PSAPindication *pi;
                     99: {
                    100:     return PAsynConnRequest (calling, called, ctxlist, defctxname,
                    101:                prequirements, srequirements, isn, settings, ref, data,
                    102:                ndata, qos, pc, pi, async);
                    103: }
                    104: 
                    105: 
                    106: /* P-ASYN-RETRY.REQUEST (pseudo) */
                    107: 
                    108: int    PAsynRetryRequest (sd, pc, pi)
                    109: int    sd;
                    110: struct PSAPconnect *pc;
                    111: struct PSAPindication *pi;
                    112: {
                    113:     return PAsynRetryRequest (sd, pc, pi);
                    114: }
                    115: 
                    116: 
                    117: /* P-ASYN-NEXT.REQUEST (pseudo) */
                    118: 
                    119: int    PAsynNextRequest (sd, pc, pi)
                    120: int    sd;
                    121: struct PSAPconnect *pc;
                    122: struct PSAPindication *pi;
                    123: {
                    124:     return PAsynNextRequest (sd, pc, pi);
                    125: }
                    126: 
                    127: 
                    128: /* P-[*-]DATA.REQUEST */
                    129: 
                    130: int    PDataRequest (sd, data, ndata, pi)
                    131: int    sd;
                    132: PE     *data;
                    133: int    ndata;
                    134: struct PSAPindication *pi;
                    135: {
                    136:     return PDataRequest (sd, data, ndata, pi);
                    137: }
                    138: 
                    139: 
                    140: int    PDataRequestAux (sd, data, ndata, pi, dtype, sfunc, stype, text, ppdu)
                    141: int    sd;
                    142: PE     *data;
                    143: int    ndata,
                    144:        ppdu;
                    145: struct PSAPindication *pi;
                    146: char   *dtype,
                    147:        *stype,
                    148:        *text;
                    149: IFP    sfunc;
                    150: {
                    151:     return PDataRequestAux (sd, data, ndata, pi, dtype, sfunc, stype, text,
                    152:                            ppdu);
                    153: }
                    154: 
                    155: 
                    156: /* P-READ.REQUEST (pseudo) */
                    157: 
                    158: int    PReadRequest (sd, px, secs, pi)
                    159: int    sd;
                    160: struct PSAPdata *px;
                    161: int    secs;
                    162: struct PSAPindication *pi;
                    163: {
                    164:     return PReadRequest (sd, px, secs, pi);
                    165: }
                    166: 
                    167: 
                    168: /* P-TOKEN-GIVE.REQUEST */
                    169: 
                    170: int    PGTokenRequest (sd, tokens, pi)
                    171: int    sd;
                    172: int    tokens;
                    173: struct PSAPindication *pi;
                    174: {
                    175:     return PGTokenRequest (sd, tokens, pi);
                    176: }
                    177: 
                    178: 
                    179: /* P-TOKEN-PLEASE.REQUEST */
                    180: 
                    181: int    PPTokenRequest (sd, tokens, data, ndata, pi)
                    182: int    sd;
                    183: int    tokens,
                    184:        ndata;
                    185: PE     *data;
                    186: struct PSAPindication *pi;
                    187: {
                    188:     return PPTokenRequest (sd, tokens, data, ndata, pi);
                    189: }
                    190: 
                    191: 
                    192: /* P-CONTROL-GIVE.REQUEST */
                    193: 
                    194: int    PGControlRequest (sd, pi)
                    195: int    sd;
                    196: struct PSAPindication *pi;
                    197: {
                    198:     return PGControlRequest (sd, pi);
                    199: }
                    200: 
                    201: 
                    202: /* P-{MAJOR-SYNC,ACTIVITY-END}.REQUEST */
                    203: 
                    204: int    PMajSyncRequestAux (sd, ssn, data, ndata, pi, dtype, sfunc, stype)
                    205: int    sd;
                    206: long   *ssn;
                    207: int     ndata;
                    208: PE     *data;
                    209: struct PSAPindication *pi;
                    210: char   *dtype,
                    211:        *stype;
                    212: IFP    sfunc;
                    213: {
                    214:     return PMajSyncRequestAux (sd, ssn, data, ndata, pi, dtype, sfunc, stype);
                    215: }
                    216: 
                    217: 
                    218: /* P-{MAJOR-SYNC,ACTIVITY-END}.RESPONSE */
                    219: 
                    220: int    PMajSyncResponseAux (sd, data, ndata, pi, dtype, sfunc, stype)
                    221: int    sd;
                    222: int    ndata;
                    223: PE     *data;
                    224: struct PSAPindication *pi;
                    225: char   *dtype,
                    226:        *stype;
                    227: IFP    sfunc;
                    228: {
                    229:     return PMajSyncResponseAux (sd, data, ndata, pi, dtype, sfunc, stype);
                    230: }
                    231: 
                    232: 
                    233: /* P-MINOR-SYNC.REQUEST */
                    234: 
                    235: int    PMinSyncRequest (sd, type, ssn, data, ndata, pi)
                    236: int    sd;
                    237: int    type,
                    238:        ndata;
                    239: long   *ssn;
                    240: PE     *data;
                    241: struct PSAPindication *pi;
                    242: {
                    243:     return PMinSyncRequest (sd, type, ssn, data, ndata, pi);
                    244: }
                    245: 
                    246: 
                    247: /* P-MINOR-SYNC.RESPONSE */
                    248: 
                    249: int    PMinSyncResponse (sd, ssn, data, ndata, pi)
                    250: int    sd;
                    251: int     ndata;
                    252: long    ssn;
                    253: PE     *data;
                    254: struct PSAPindication *pi;
                    255: {
                    256:     return PMinSyncResponse (sd, ssn, data, ndata, pi);
                    257: }
                    258: 
                    259: 
                    260: /* P-RESYNCHRONIZE.REQUEST */
                    261: 
                    262: int    PReSyncRequest (sd, type, ssn, settings, data, ndata, pi)
                    263: int    sd;
                    264: int    type,
                    265:        settings,
                    266:        ndata;
                    267: long   ssn;
                    268: PE     *data;
                    269: struct PSAPindication *pi;
                    270: {
                    271:     return PReSyncRequest (sd, type, ssn, settings, data, ndata, pi);
                    272: }
                    273: 
                    274: 
                    275: /* P-RESYNCHRONIZE.RESPONSE */
                    276: 
                    277: int    PReSyncResponse (sd, ssn, settings, data, ndata, pi)
                    278: int    sd;
                    279: int    settings,
                    280:        ndata;
                    281: long   ssn;
                    282: PE     *data;
                    283: struct PSAPindication *pi;
                    284: {
                    285:     return PReSyncResponse (sd, ssn, settings, data, ndata, pi);
                    286: }
                    287: 
                    288: 
                    289: /* P-ACTIVITY-START.REQUEST */
                    290: 
                    291: int    PActStartRequest (sd, id, data, ndata, pi)
                    292: int    sd;
                    293: struct SSAPactid *id;
                    294: int    ndata;
                    295: PE     *data;
                    296: struct PSAPindication *pi;
                    297: {
                    298:     return PActStartRequest (sd, id, data, ndata, pi);
                    299: }
                    300: 
                    301: 
                    302: /* P-ACTIVITY-RESUME.REQUEST */
                    303: 
                    304: int    PActResumeRequest (sd, id, oid, ssn, ref, data, ndata, pi)
                    305: int    sd;
                    306: struct SSAPactid *id,
                    307:                 *oid;
                    308: long   ssn;
                    309: int    ndata;
                    310: struct SSAPref *ref;
                    311: PE     *data;
                    312: struct PSAPindication *pi;
                    313: {
                    314:     return PActResumeRequest (sd, id, oid, ssn, ref, data, ndata, pi);
                    315: }
                    316: 
                    317: 
                    318: /* P-ACTIVITY-{INTERRUPT,DISCARD}.REQUEST */
                    319: 
                    320: int    PActIntrRequestAux (sd, reason, pi, sfunc, stype)
                    321: int    sd;
                    322: int    reason;
                    323: struct PSAPindication *pi;
                    324: IFP    sfunc;
                    325: char   *stype;
                    326: {
                    327:     return PActIntrRequestAux (sd, reason, pi, sfunc, stype);
                    328: }
                    329: 
                    330: 
                    331: /* P-ACTIVITY-{INTERRUPT,DISCARD}.RESPONSE */
                    332: 
                    333: int    PActIntrResponseAux (sd, pi, sfunc, stype)
                    334: int    sd;
                    335: struct PSAPindication *pi;
                    336: IFP    sfunc;
                    337: char   *stype;
                    338: {
                    339:     return PActIntrResponseAux (sd, pi, sfunc, stype);
                    340: }
                    341: 
                    342: 
                    343: /* P-U-ABORT.REQUEST */
                    344: 
                    345: int    PUAbortRequest (sd, data, ndata, pi)
                    346: int    sd;
                    347: PE     *data;
                    348: int    ndata;
                    349: struct PSAPindication *pi;
                    350: {
                    351:     return PUAbortRequest (sd, data, ndata, pi);
                    352: }
                    353: 
                    354: 
                    355: /* P-U-EXCEPTION-REPORT.REQUEST */
                    356: 
                    357: int    PUReportRequest (sd, reason, data, ndata, pi)
                    358: int    sd;
                    359: int    reason,
                    360:        ndata;
                    361: PE     *data;
                    362: struct PSAPindication *pi;
                    363: {
                    364:     return PUReportRequest (sd, reason, data, ndata, pi);
                    365: }
                    366: 
                    367: 
                    368: /* P-RELEASE.REQUEST */
                    369: 
                    370: int    PRelRequest (sd, data, ndata, secs, pr, pi)
                    371: int    sd;
                    372: PE     *data;
                    373: int    ndata;
                    374: int    secs;
                    375: struct PSAPrelease *pr;
                    376: struct PSAPindication *pi;
                    377: {
                    378:     return PRelRequest (sd, data, ndata, secs, pr, pi);
                    379: }
                    380: 
                    381: 
                    382: /* P-RELEASE-Retry.REQUEST (pseudo) */
                    383: 
                    384: int    PRelRetryRequest (sd, secs, pr, pi)
                    385: int    sd;
                    386: int    secs;
                    387: struct PSAPrelease *pr;
                    388: struct PSAPindication *pi;
                    389: {
                    390:     return PRelRetryRequest (sd, secs, pr, pi);
                    391: }
                    392: 
                    393: 
                    394: /* P-RELEASE.RESPONSE */
                    395: 
                    396: int    PRelResponse (sd, status, data, ndata, pi)
                    397: int    sd;
                    398: int    status;
                    399: PE     *data;
                    400: int    ndata;
                    401: struct PSAPindication *pi;
                    402: {
                    403:     return PRelResponse (sd, status, data, ndata, pi);
                    404: }
                    405: 
                    406: 
                    407: /* define vectors for INDICATION events */
                    408: 
                    409: int    PSetIndications (sd, data, tokens, sync, activity, report, finish,
                    410:                abort, pi)
                    411: int    sd;
                    412: IFP    data,
                    413:        tokens,
                    414:        sync,
                    415:        activity,
                    416:        report,
                    417:        finish,
                    418:        abort;
                    419: struct PSAPindication *pi;
                    420: {
                    421:     return PSetIndications (sd, data, tokens, sync, activity, report, finish,
                    422:                abort, pi);
                    423: }
                    424: 
                    425: 
                    426: /* map presentation descriptors for select() */
                    427: 
                    428: int    PSelectMask (sd, mask, nfds, pi)
                    429: int    sd;
                    430: fd_set *mask;
                    431: int    *nfds;
                    432: struct PSAPindication *pi;
                    433: {
                    434:     return PSelectMask (sd, mask, nfds, pi);
                    435: }
                    436: 
                    437: 
                    438: /* return PSAP error code in string form */
                    439: 
                    440: char    *PErrString (c)
                    441: int    c;
                    442: {
                    443:     return PErrString (c);
                    444: }

unix.superglobalmegacorp.com

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