/* llib-lpsap2-lpp - lint library for -lpsap2-lpp */
* $Header: /f/osi/psap2-lpp/RCS/llib-lpsap2-lpp,v 7.1 91/02/22 09:37:59 mrose Interim $
* Contributed by The Wollongong Group, Inc.
* $Log: llib-lpsap2-lpp,v $
* Revision 7.1 91/02/22 09:37:59 mrose
* Revision 7.0 89/11/23 22:15:48 mrose
* Acquisition, use, and distribution of this module and related
* materials are subject to the restrictions of a license agreement.
* Consult the Preface in the User's Manual for the full terms of
/* P-CONNECT.INDICATION */
int PInit (vecp, vec, ps, pi)
struct PSAPindication *pi;
return PInit (vecp, vec, ps, pi);
int PConnResponse (sd, status, responding, multiple, ctxlist, defctxresult,
prequirements, srequirements, isn, settings, ref, data, ndata, pi)
struct PSAPaddr *responding;
struct PSAPctxlist *ctxlist;
struct PSAPindication *pi;
return PConnResponse (sd, status, responding, multiple, ctxlist,
defctxresult, prequirements, srequirements, isn, settings, ref,
/* P-(ASYN-)CONNECT.REQUEST */
int PAsynConnRequest (calling, called, multiple, ctxlist, defctxname,
prequirements, srequirements, isn, settings, ref, data, ndata, qos,
struct PSAPaddr *calling,
struct PSAPctxlist *ctxlist;
struct PSAPindication *pi;
return PAsynConnRequest (calling, called, multiple, ctxlist, defctxname,
prequirements, srequirements, isn, settings, ref, data,
ndata, qos, pc, pi, async);
/* P-ASYN-RETRY.REQUEST (pseudo) */
int PAsynRetryRequest (sd, pc, pi)
struct PSAPindication *pi;
return PAsynRetryRequest (sd, pc, pi);
/* P-ASYN-NEXT.REQUEST (pseudo) */
int PAsynNextRequest (sd, pc, pi)
struct PSAPindication *pi;
return PAsynNextRequest (sd, pc, pi);
int PDataRequest (sd, data, ndata, pi)
struct PSAPindication *pi;
return PDataRequest (sd, data, ndata, pi);
/* P-READ.REQUEST (pseudo) */
int PReadRequest (sd, px, secs, pi)
struct PSAPindication *pi;
return PReadRequest (sd, px, secs, pi);
int PUAbortRequest (sd, data, ndata, pi)
struct PSAPindication *pi;
return PUAbortRequest (sd, data, ndata, pi);
int PRelRequest (sd, data, ndata, secs, pr, pi)
struct PSAPindication *pi;
return PRelRequest (sd, data, ndata, secs, pr, pi);
/* P-RELEASE-Retry.REQUEST (pseudo) */
int PRelRetryRequest (sd, secs, pr, pi)
struct PSAPindication *pi;
return PRelRetryRequest (sd, secs, pr, pi);
int PRelResponse (sd, status, data, ndata, pi)
struct PSAPindication *pi;
return PRelResponse (sd, status, data, ndata, pi);
/* define vectors for INDICATION events */
int PSetIndications (sd, data, tokens, sync, activity, report, finish,
struct PSAPindication *pi;
return PSetIndications (sd, data, tokens, sync, activity, report, finish,
/* map presentation descriptors for select() */
int PSelectMask (sd, mask, nfds, pi)
struct PSAPindication *pi;
return PSelectMask (sd, mask, nfds, pi);
/* return PSAP error code in string form */
/* return TSAP error code in string form */
/* start listening on an TSAP */
struct TSAPdisconnect *td;
return TNetListen (ta, td);
/* start listening on a set of unique TSAPs */
struct TSAPdisconnect *td;
return TNetUnique (ta, td);
/* accept a call on an TSAP */
int TNetAcceptAux (vecp, vec, newfd, ta, nfds, rfds, wfds, efds, secs, td)
struct TSAPdisconnect *td;
return TNetAcceptAux (vecp, vec, newfd, ta, nfds, rfds, wfds, efds, secs,
/* stop listening on an TSAP */
struct TSAPdisconnect *td;
return TNetClose (ta, td);
/* fork after accepting a connection */
int TNetFork (vecp, vec, td)
struct TSAPdisconnect *td;
return TNetFork (vecp, vec, td);