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

1.1       root        1: /* llib-lpsap2-lpp - lint library for -lpsap2-lpp */
                      2: 
                      3: /* 
                      4:  * $Header: /f/osi/psap2-lpp/RCS/llib-lpsap2-lpp,v 7.0 89/11/23 22:15:48 mrose Rel $
                      5:  *
                      6:  * Contributed by The Wollongong Group, Inc.
                      7:  *
                      8:  *
                      9:  * $Log:       llib-lpsap2-lpp,v $
                     10:  * Revision 7.0  89/11/23  22:15:48  mrose
                     11:  * Release 6.0
                     12:  * 
                     13:  */
                     14: 
                     15: /*
                     16:  *                               NOTICE
                     17:  *
                     18:  *    Acquisition, use, and distribution of this module and related
                     19:  *    materials are subject to the restrictions of a license agreement.
                     20:  *    Consult the Preface in the User's Manual for the full terms of
                     21:  *    this agreement.
                     22:  *
                     23:  */
                     24: 
                     25: 
                     26: /* LINTLIBRARY */
                     27: 
                     28: #include "psap2.h"
                     29: 
                     30: /*  */
                     31: 
                     32: /* P-CONNECT.INDICATION */
                     33: 
                     34: int    PInit (vecp, vec, ps, pi)
                     35: int    vecp;
                     36: char  **vec;
                     37: struct PSAPstart *ps;
                     38: struct PSAPindication *pi;
                     39: {
                     40:     return PInit (vecp, vec, ps, pi);
                     41: }
                     42: 
                     43: 
                     44: /* P-CONNECT.RESPONSE */
                     45: 
                     46: int    PConnResponse (sd, status, responding, multiple, ctxlist, defctxresult,
                     47:        prequirements, srequirements, isn, settings, ref, data, ndata, pi)
                     48: int    sd;
                     49: struct PSAPaddr *responding;
                     50: int    status,
                     51:        multiple,
                     52:        prequirements,
                     53:        srequirements,
                     54:        settings,
                     55:        ndata;
                     56: long   isn;
                     57: struct PSAPctxlist *ctxlist;
                     58: int    defctxresult;
                     59: struct SSAPref *ref;
                     60: PE     *data;
                     61: struct PSAPindication *pi;
                     62: {
                     63:     return PConnResponse (sd, status, responding, multiple, ctxlist,
                     64:                defctxresult, prequirements, srequirements, isn, settings, ref,
                     65:                data, ndata, pi);
                     66: }
                     67: 
                     68: 
                     69: /* P-(ASYN-)CONNECT.REQUEST */
                     70: 
                     71: int    PAsynConnRequest (calling, called, multiple, ctxlist, defctxname,
                     72:        prequirements, srequirements, isn, settings, ref, data, ndata, qos,
                     73:        pc, pi, async)
                     74: struct PSAPaddr *calling,
                     75:                *called;
                     76: int    multiple,
                     77:        prequirements,
                     78:        srequirements,
                     79:        settings,
                     80:        ndata,
                     81:        async;
                     82: long   isn;
                     83: struct PSAPctxlist *ctxlist;
                     84: OID    defctxname;
                     85: struct SSAPref *ref;
                     86: PE    *data;
                     87: struct QOStype *qos;
                     88: struct PSAPconnect *pc;
                     89: struct PSAPindication *pi;
                     90: {
                     91:     return PAsynConnRequest (calling, called, multiple, ctxlist, defctxname,
                     92:                prequirements, srequirements, isn, settings, ref, data,
                     93:                ndata, qos, pc, pi, async);
                     94: }
                     95: 
                     96: 
                     97: /* P-ASYN-RETRY.REQUEST (pseudo) */
                     98: 
                     99: int    PAsynRetryRequest (sd, pc, pi)
                    100: int    sd;
                    101: struct PSAPconnect *pc;
                    102: struct PSAPindication *pi;
                    103: {
                    104:     return PAsynRetryRequest (sd, pc, pi);
                    105: }
                    106: 
                    107: 
                    108: /* P-ASYN-NEXT.REQUEST (pseudo) */
                    109: 
                    110: int    PAsynNextRequest (sd, pc, pi)
                    111: int    sd;
                    112: struct PSAPconnect *pc;
                    113: struct PSAPindication *pi;
                    114: {
                    115:     return PAsynNextRequest (sd, pc, pi);
                    116: }
                    117: 
                    118: 
                    119: /* P-[*-]DATA.REQUEST */
                    120: 
                    121: int    PDataRequest (sd, data, ndata, pi)
                    122: int    sd;
                    123: PE     *data;
                    124: int    ndata;
                    125: struct PSAPindication *pi;
                    126: {
                    127:     return PDataRequest (sd, data, ndata, pi);
                    128: 
                    129: }
                    130: 
                    131: 
                    132: /* P-READ.REQUEST (pseudo) */
                    133: 
                    134: int    PReadRequest (sd, px, secs, pi)
                    135: int    sd;
                    136: struct PSAPdata *px;
                    137: int    secs;
                    138: struct PSAPindication *pi;
                    139: {
                    140:     return PReadRequest (sd, px, secs, pi);
                    141: }
                    142: 
                    143: 
                    144: /* P-U-ABORT.REQUEST */
                    145: 
                    146: int    PUAbortRequest (sd, data, ndata, pi)
                    147: int    sd;
                    148: PE     *data;
                    149: int    ndata;
                    150: struct PSAPindication *pi;
                    151: {
                    152:     return PUAbortRequest (sd, data, ndata, pi);
                    153: }
                    154: 
                    155: 
                    156: /* P-RELEASE.REQUEST */
                    157: 
                    158: int    PRelRequest (sd, data, ndata, secs, pr, pi)
                    159: int    sd;
                    160: PE     *data;
                    161: int    ndata;
                    162: int    secs;
                    163: struct PSAPrelease *pr;
                    164: struct PSAPindication *pi;
                    165: {
                    166:     return PRelRequest (sd, data, ndata, secs, pr, pi);
                    167: }
                    168: 
                    169: 
                    170: /* P-RELEASE-Retry.REQUEST (pseudo) */
                    171: 
                    172: int    PRelRetryRequest (sd, secs, pr, pi)
                    173: int    sd;
                    174: int    secs;
                    175: struct PSAPrelease *pr;
                    176: struct PSAPindication *pi;
                    177: {
                    178:     return PRelRetryRequest (sd, secs, pr, pi);
                    179: }
                    180: 
                    181: 
                    182: /* P-RELEASE.RESPONSE */
                    183: 
                    184: int    PRelResponse (sd, status, data, ndata, pi)
                    185: int    sd;
                    186: int    status;
                    187: PE     *data;
                    188: int    ndata;
                    189: struct PSAPindication *pi;
                    190: {
                    191:     return PRelResponse (sd, status, data, ndata, pi);
                    192: }
                    193: 
                    194: 
                    195: /* define vectors for INDICATION events */
                    196: 
                    197: int    PSetIndications (sd, data, tokens, sync, activity, report, finish,
                    198:                abort, pi)
                    199: int    sd;
                    200: IFP    data,
                    201:        tokens,
                    202:        sync,
                    203:        activity,
                    204:        report,
                    205:        finish,
                    206:        abort;
                    207: struct PSAPindication *pi;
                    208: {
                    209:     return PSetIndications (sd, data, tokens, sync, activity, report, finish,
                    210:                abort, pi);
                    211: }
                    212: 
                    213: 
                    214: /* map presentation descriptors for select() */
                    215: 
                    216: int    PSelectMask (sd, mask, nfds, pi)
                    217: int    sd;
                    218: fd_set *mask;
                    219: int    *nfds;
                    220: struct PSAPindication *pi;
                    221: {
                    222:     return PSelectMask (sd, mask, nfds, pi);
                    223: }
                    224: 
                    225: 
                    226: /* return PSAP error code in string form */
                    227: 
                    228: char    *PErrString (c)
                    229: int    c;
                    230: {
                    231:     return PErrString (c);
                    232: }
                    233: 
                    234: 
                    235: /* return TSAP error code in string form */
                    236: 
                    237: char   *TErrString (c)
                    238: int     c;
                    239: {
                    240:     return TErrString (c);
                    241: }
                    242: 
                    243: 
                    244: /* start listening on an TSAP */
                    245: 
                    246: int    TNetListen (ta, td)
                    247: struct TSAPaddr *ta;
                    248: struct TSAPdisconnect *td;
                    249: {
                    250:     return TNetListen (ta, td);
                    251: }
                    252: 
                    253: 
                    254: /* start listening on a set of unique TSAPs */
                    255: 
                    256: int    TNetUnique (ta, td)
                    257: struct TSAPaddr *ta;
                    258: struct TSAPdisconnect *td;
                    259: {
                    260:     return TNetUnique (ta, td);
                    261: }
                    262: 
                    263: 
                    264: /* accept a call on an TSAP */
                    265: 
                    266: int    TNetAcceptAux (vecp, vec, newfd, ta, nfds, rfds, wfds, efds, secs, td)
                    267: int    *vecp;
                    268: char  **vec;
                    269: int    *newfd;
                    270: struct TSAPaddr *ta;
                    271: int    nfds;
                    272: fd_set *rfds,
                    273:        *wfds,
                    274:        *efds;
                    275: int    secs;
                    276: struct TSAPdisconnect *td;
                    277: {
                    278:     return TNetAcceptAux (vecp, vec, newfd, ta, nfds, rfds, wfds, efds, secs,
                    279:                          td);
                    280: }
                    281: 
                    282: 
                    283: /* stop listening on an TSAP */
                    284: 
                    285: int    TNetClose (ta, td)
                    286: struct TSAPaddr *ta;
                    287: struct TSAPdisconnect *td;
                    288: {
                    289:     return TNetClose (ta, td);
                    290: }
                    291: 
                    292: 
                    293: /* fork after accepting a connection */
                    294: 
                    295: int    TNetFork (vecp, vec, td)
                    296: int    vecp;
                    297: char  **vec;
                    298: struct TSAPdisconnect *td;
                    299: {
                    300:     return TNetFork (vecp, vec, td);
                    301: }

unix.superglobalmegacorp.com

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