Annotation of 43BSDReno/contrib/isode-beta/ftam/llib-lftam, revision 1.1.1.1

1.1       root        1: /* llib-lftam - lint library for -lftam */
                      2: 
                      3: /* 
                      4:  * $Header: /f/osi/ftam/RCS/llib-lftam,v 7.0 89/11/23 21:53:58 mrose Rel $
                      5:  *
                      6:  *
                      7:  * $Log:       llib-lftam,v $
                      8:  * Revision 7.0  89/11/23  21:53:58  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 "ftam.h"
                     27: 
                     28: /*  */
                     29: 
                     30: /* F-INITIALIZE.INDICATION */
                     31: 
                     32: int    FInit (vecp, vec, fts, tracing, fti)
                     33: int    vecp;
                     34: char  **vec;
                     35: struct FTAMstart *fts;
                     36: IFP    tracing;
                     37: struct FTAMindication *fti;
                     38: {
                     39:     return FInit (vecp, vec, fts, tracing, fti);
                     40: }
                     41: 
                     42: 
                     43: /* F-INITIALIZE.RESPONSE */
                     44: 
                     45: int    FInitializeResponse (sd, state, action, context, respondtitle,
                     46:        respondaddr, manage, class, units, attrs, sharedASE, fqos, contents,
                     47:        diag, ndiag, fti)
                     48: int    sd;
                     49: int    state,
                     50:        action,
                     51:        manage,
                     52:        class,
                     53:        units,
                     54:        attrs,
                     55:        fqos;
                     56: OID    context;
                     57: AEI    respondtitle;
                     58: struct PSAPaddr *respondaddr;
                     59: PE     sharedASE;
                     60: struct FTAMcontentlist *contents;
                     61: struct FTAMdiagnostic diag[];
                     62: int    ndiag;
                     63: struct FTAMindication *fti;
                     64: {
                     65:     return FInitializeResponse (sd, state, action, context, respondtitle,
                     66:            respondaddr, manage, class, units, attrs, sharedASE, fqos, contents,
                     67:            diag, ndiag, fti);
                     68: }
                     69: 
                     70: 
                     71: /* F-INITIALIZE.REQUEST */
                     72: 
                     73: int    FInitializeRequest (context, callingtitle, calledtitle, callingaddr,
                     74:        calledaddr, manage, class, units, attrs, sharedASE, fqos, contents,
                     75:        initiator, account, password, passlen, qos, tracing, ftc, fti)
                     76: OID    context;
                     77: AEI    callingtitle,
                     78:        calledtitle;
                     79: struct PSAPaddr *callingaddr,
                     80:                *calledaddr;
                     81: int    manage,
                     82:        class,
                     83:        units,
                     84:        attrs,
                     85:        fqos,
                     86:        passlen;
                     87: PE     sharedASE;
                     88: struct FTAMcontentlist *contents;
                     89: char   *initiator,
                     90:        *account,
                     91:        *password;
                     92: struct QOStype *qos;
                     93: IFP    tracing;
                     94: struct FTAMconnect *ftc;
                     95: struct FTAMindication *fti;
                     96: {
                     97:     return FInitializeRequest (context, callingtitle, calledtitle, callingaddr,
                     98:            calledaddr, manage, class, units, attrs, sharedASE, fqos,
                     99:            contents, initiator, account, password, passlen, qos, tracing,
                    100:            ftc, fti);
                    101: }
                    102: 
                    103: 
                    104: /* F-TERMINATE.REQUEST */
                    105: 
                    106: int    FTerminateRequest (sd, sharedASE, ftr, fti)
                    107: int    sd;
                    108: PE     sharedASE;
                    109: struct FTAMrelease *ftr;
                    110: struct FTAMindication *fti;
                    111: {
                    112:     return FTerminateRequest (sd, sharedASE, ftr, fti);
                    113: }
                    114: 
                    115: 
                    116: /* F-TERMINATE.RESPONSE */
                    117: 
                    118: int    FTerminateResponse (sd, sharedASE, charging, fti)
                    119: int    sd;
                    120: PE     sharedASE;
                    121: struct FTAMcharging *charging;
                    122: struct FTAMindication *fti;
                    123: {
                    124:     return FTerminateResponse (sd, sharedASE, charging, fti);
                    125: }
                    126: 
                    127: 
                    128: /* F-U-ABORT.REQUEST */
                    129: 
                    130: int    FUAbortRequest (sd, action, diag, ndiag, fti)
                    131: int    sd;
                    132: int    action;
                    133: struct FTAMdiagnostic diag[];
                    134: int    ndiag;
                    135: struct FTAMindication *fti;
                    136: {
                    137:     return FUAbortRequest (sd, action, diag, ndiag, fti);
                    138: }
                    139: 
                    140: 
                    141: /* F-WAIT.REQUEST (pseudo) */
                    142: 
                    143: int    FWaitRequest (sd, secs, fti)
                    144: int    sd;
                    145: int    secs;
                    146: struct FTAMindication *fti;
                    147: {
                    148:     return FWaitRequest (sd, secs, fti);
                    149: }
                    150: 
                    151: 
                    152: /* F-MANAGE.REQUEST (group) */
                    153: 
                    154: int     FManageRequest (sd, ftg, fti)
                    155: int     sd;
                    156: struct FTAMgroup   *ftg;
                    157: struct FTAMindication  *fti;
                    158: {
                    159:     return FManageRequest (sd, ftg, fti);
                    160: }
                    161: 
                    162: 
                    163: /* F-MANAGE.RESPONSE (group) */
                    164: 
                    165: int     FManageResponse (sd, ftg, fti)
                    166: int     sd;
                    167: struct FTAMgroup   *ftg;
                    168: struct FTAMindication  *fti;
                    169: {
                    170:     return FManageResponse (sd, ftg, fti);
                    171: }
                    172: 
                    173: 
                    174: /* F-BULK-BEGIN.REQUEST (group) */
                    175: 
                    176: int     FBulkBeginRequest (sd, ftg, fti)
                    177: int     sd;
                    178: struct FTAMgroup   *ftg;
                    179: struct FTAMindication  *fti;
                    180: {
                    181:     return FBulkBeginRequest (sd, ftg, fti);
                    182: }
                    183: 
                    184: 
                    185: /* F-BULK-BEGIN.RESPONSE (group) */
                    186: 
                    187: int     FBulkBeginResponse (sd, ftg, fti)
                    188: int     sd;
                    189: struct FTAMgroup   *ftg;
                    190: struct FTAMindication  *fti;
                    191: {
                    192:     return FBulkBeginResponse (sd, ftg, fti);
                    193: }
                    194: 
                    195: 
                    196: /* F-BULK-END.REQUEST (group) */
                    197: 
                    198: int     FBulkEndRequest (sd, ftg, fti)
                    199: int     sd;
                    200: struct FTAMgroup   *ftg;
                    201: struct FTAMindication  *fti;
                    202: {
                    203:     return FBulkEndRequest (sd, ftg, fti);
                    204: }
                    205: 
                    206: 
                    207: /* F-BULK-END.RESPONSE (group) */
                    208: 
                    209: int     FBulkEndResponse (sd, ftg, fti)
                    210: int     sd;
                    211: struct FTAMgroup   *ftg;
                    212: struct FTAMindication  *fti;
                    213: {
                    214:     return FBulkEndResponse (sd, ftg, fti);
                    215: }
                    216: 
                    217: 
                    218: /* F-{LOCATE,ERASE}.REQUEST */
                    219: 
                    220: int    FAccessRequest (sd, operation, identity, fti)
                    221: int    sd;
                    222: int    operation;
                    223: struct FADUidentity *identity;
                    224: struct FTAMindication *fti;
                    225: {
                    226:     return FAccessRequest (sd, operation, identity, fti);
                    227: }
                    228: 
                    229: 
                    230: /* F-{LOCATE,ERASE}.RESPONSE */
                    231: 
                    232: int    FAccessResponse (sd, action, identity, diag, ndiag, fti)
                    233: int    sd;
                    234: int    action;
                    235: struct FADUidentity *identity; /* F-LOCATE.RESPONSE only */
                    236: struct FTAMdiagnostic diag[];
                    237: int    ndiag;
                    238: struct FTAMindication *fti;
                    239: {
                    240:     return FAccessResponse (sd, action, identity, diag, ndiag, fti);
                    241: }
                    242: 
                    243: 
                    244: /* F-{READ,WRITE}.REQUEST */
                    245: 
                    246: int    FReadWriteRequest (sd, operation, identity, context, level, lock, fti)
                    247: int    sd;
                    248: int    operation;
                    249: struct FADUidentity *identity;
                    250: int    context,                /* F-READ.REQUEST only */
                    251:        level,                  /*   .. */
                    252:        lock;
                    253: struct FTAMindication *fti;
                    254: {
                    255:     return FReadWriteRequest (sd, operation, identity, context, level, lock,
                    256:                              fti);
                    257: }
                    258: 
                    259: 
                    260: /* F-DATA.REQUEST */
                    261: 
                    262: int    FDataRequest (sd, fadus, nfadu, fti)
                    263: int    sd;
                    264: PE     fadus[];
                    265: int    nfadu;
                    266: struct FTAMindication *fti;
                    267: {
                    268:     return FDataRequest (sd, fadus, nfadu, fti);
                    269: }
                    270: 
                    271: 
                    272: /* F-DATA-END.REQUEST */
                    273: 
                    274: int    FDataEndRequest (sd, action, diag, ndiag, fti)
                    275: int    sd;
                    276: int    action;
                    277: struct FTAMdiagnostic diag[];
                    278: int    ndiag;
                    279: struct FTAMindication *fti;
                    280: {
                    281:     return FDataEndRequest (sd, action, diag, ndiag, fti);
                    282: }
                    283: 
                    284: 
                    285: /* F-CANCEL.REQUEST */
                    286: 
                    287: int    FCancelRequest (sd, action, sharedASE, diag, ndiag, fti)
                    288: int    sd;
                    289: int    action;
                    290: PE     sharedASE;
                    291: struct FTAMdiagnostic diag[];
                    292: int    ndiag;
                    293: struct FTAMindication *fti;
                    294: {
                    295:     return FCancelRequest (sd, action, sharedASE, diag, ndiag, fti);
                    296: }
                    297: 
                    298: 
                    299: /* F-CANCEL.RESPONSE */
                    300: 
                    301: int    FCancelResponse (sd, action, sharedASE, diag, ndiag, fti)
                    302: int    sd;
                    303: int    action;
                    304: PE     sharedASE;
                    305: struct FTAMdiagnostic diag[];
                    306: int    ndiag;
                    307: struct FTAMindication *fti;
                    308: {
                    309:     return FCancelResponse (sd, action, sharedASE, diag, ndiag, fti);
                    310: }
                    311: 
                    312: 
                    313: /* F-TRANSFER-END.REQUEST */
                    314: 
                    315: int    FTransEndRequest (sd, sharedASE, fti)
                    316: int    sd;
                    317: PE     sharedASE;
                    318: struct FTAMindication *fti;
                    319: {
                    320:     return FTransEndRequest (sd, sharedASE, fti);
                    321: }
                    322: 
                    323: 
                    324: /* F-TRANSFER-END.RESPONSE */
                    325: 
                    326: int    FTransEndResponse (sd, action, sharedASE, diag, ndiag, fti)
                    327: int    sd;
                    328: int    action;
                    329: PE     sharedASE;
                    330: struct FTAMdiagnostic diag[];
                    331: int    ndiag;
                    332: struct FTAMindication *fti;
                    333: {
                    334:     return FTransEndResponse (sd, action, sharedASE, diag, ndiag, fti);
                    335: }
                    336: 
                    337: 
                    338: /* define vector for INDICATION events */
                    339: 
                    340: int    FSetIndications (sd, indication, fti)
                    341: int    sd;
                    342: IFP    indication;
                    343: struct FTAMindication *fti;
                    344: {
                    345:     return FSetIndications (sd, indication, fti);
                    346: }
                    347: 
                    348: 
                    349: /* map ftam descriptors for select() */
                    350: 
                    351: int    FSelectMask (sd, mask, nfds, fti)
                    352: int    sd;
                    353: fd_set *mask;
                    354: int    *nfds;
                    355: struct FTAMindication *fti;
                    356: {
                    357:     return FSelectMask (sd, mask, nfds, fti);
                    358: }
                    359: 
                    360: 
                    361: /* set tracing */
                    362: 
                    363: int    FHookRequest (sd, tracing, fti)
                    364: int    sd;
                    365: IFP    tracing;
                    366: struct FTAMindication *fti;
                    367: {
                    368:     return FHookRequest (sd, tracing, fti);
                    369: }
                    370: 
                    371: 
                    372: /* user-defined tracing */
                    373: 
                    374: int    FTraceHook (sd, event, fpdu, pe, rw)
                    375: int    sd;
                    376: char   *event,
                    377:        *fpdu;
                    378: PE     pe;
                    379: int    rw;
                    380: {
                    381:     return FTraceHook (sd, event, fpdu, pe, rw);
                    382: }
                    383: 
                    384: 
                    385: /* return FTAM error code in string form */
                    386: 
                    387: char   *FErrString (code)
                    388: int    code;
                    389: {
                    390:     return FErrString (code);
                    391: }
                    392: 
                    393: 
                    394: /* free list of attributes */
                    395: 
                    396: void   FAFREE (fa)
                    397: struct FTAMattributes *fa;
                    398: {
                    399:     FAFREE (fa);
                    400: }
                    401: 
                    402: /*  isodocuments routines */
                    403: 
                    404: 
                    405: int    setisodocument (f)
                    406: int    f;
                    407: {
                    408:     return setisodocument (f);
                    409: }
                    410: 
                    411: 
                    412: int    endisodocument ()
                    413: {
                    414:     return endisodocument ();
                    415: }
                    416: 
                    417: 
                    418: struct isodocument *getisodocument ()
                    419: {
                    420:     return getisodocument ();
                    421: }
                    422: 
                    423: 
                    424: struct isodocument *getisodocumentbyentry (entry)
                    425: char   *entry;
                    426: {
                    427:     return getisodocumentbyentry (entry);
                    428: }
                    429: 
                    430: 
                    431: struct isodocument *getisodocumentbytype (type)
                    432: OID    type;
                    433: {
                    434:     return getisodocumentbytype (type);
                    435: }

unix.superglobalmegacorp.com

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