|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T l
Length: 4908 (0x132c)
Types: TextFile
Names: »llib-lrtsap«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z«
└─⟦de7628f85⟧
└─⟦this⟧ »isode-6.0/rtsap/llib-lrtsap«
/* llib-lrtsap - lint library for -lrtsap */
/*
* $Header: /f/osi/rtsap/RCS/llib-lrtsap,v 7.0 89/11/23 22:22:16 mrose Rel $
*
*
* $Log: llib-lrtsap,v $
* Revision 7.0 89/11/23 22:22:16 mrose
* Release 6.0
*
*/
/*
* NOTICE
*
* 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
* this agreement.
*
*/
/* LINTLIBRARY */
#include "rtsap.h"
/* \f
RTSE primitives*/
/* RT-OPEN.INDICATION */
int RtInit (vecp, vec, rts, rti)
int vecp;
char **vec;
struct RtSAPstart *rts;
struct RtSAPindication *rti;
{
return RtInit (vecp, vec, rts, rti);
}
/* RT-OPEN.RESPONSE */
int RtOpenResponse (sd, status, context, respondtitle, respondaddr,
ctxlist, defctxresult, data, rti)
int sd,
status;
OID context;
AEI respondtitle;
struct PSAPaddr *respondaddr;
struct PSAPctxlist *ctxlist;
int defctxresult;
PE data;
struct RtSAPindication *rti;
{
return RtOpenResponse (sd, status, context, respondtitle, respondaddr,
ctxlist, defctxresult, data, rti);
}
/* RT-OPEN.REQUEST */
int RtOpenRequest (mode, turn, context, callingtitle, calledtitle,
callingaddr, calledaddr, ctxlist, defctxname, data, qos,
rtc, rti)
int mode,
turn;
OID context;
AEI callingtitle,
calledtitle;
struct PSAPaddr *callingaddr,
*calledaddr;
struct PSAPctxlist *ctxlist;
OID defctxname;
PE data;
struct QOStype *qos;
struct RtSAPconnect *rtc;
struct RtSAPindication *rti;
{
return RtOpenRequest (mode, turn, context, callingtitle, calledtitle,
callingaddr, calledaddr, ctxlist, defctxname, data, qos,
rtc, rti);
}
/* RT-CLOSE.REQUEST */
int RtCloseRequest (sd, reason, data, acr, rti)
int sd,
reason;
PE data;
struct AcSAPrelease *acr;
struct RtSAPindication *rti;
{
return RtCloseRequest (sd, reason, data, acr, rti);
}
/* RT-CLOSE.RESPONSE */
int RtCloseResponse (sd, reason, data, rti)
int sd,
reason;
PE data;
struct RtSAPindication *rti;
{
return RtCloseResponse (sd, reason, data, rti);
}
/* RT-U-ABORT.REQUEST */
int RtUAbortRequest (sd, data, rti)
int sd;
PE data;
struct RtSAPindication *rti;
{
return RtUAbortRequest (sd, data, rti);
}
/* \f
X.410 primitives */
/* SERVER only */
int RtExec (ss, rti, arg1, arg2, hook, setperms)
struct SSAPstart *ss;
char *arg1,
*arg2;
struct RtSAPindication *rti;
IFP hook,
setperms;
{
return RtExec (ss, rti, arg1, arg2, hook, setperms);
}
/* .. */
int RtBInit (vecp, vec, rts, rti)
int vecp;
char **vec;
struct RtSAPstart *rts;
struct RtSAPindication *rti;
{
return RtBInit (vecp, vec, rts, rti);
}
/* RT-BEGIN.RESPONSE (X.410 OPEN.RESPONSE) */
int RtBeginResponse (sd, status, data, rti)
int sd;
int status;
PE data;
struct RtSAPindication *rti;
{
return RtBeginResponse (sd, status, data, rti);
}
/* RT-BEGIN.REQUEST (X.410 OPEN.REQUEST) */
int RtBeginRequest (called, mode, turn, data, rtc, rti)
struct RtSAPaddr *called;
int mode,
turn;
PE data;
struct RtSAPconnect *rtc;
struct RtSAPindication *rti;
{
return RtBeginRequest (called, mode, turn, data, rtc, rti);
}
/* RT-END.REQUEST (X.410 CLOSE.REQUEST) */
int RtEndRequest (sd, rti)
int sd;
struct RtSAPindication *rti;
{
return RtEndRequest (sd, rti);
}
/* RT-END.RESPONSE (X.410 CLOSE.RESPONSE) */
int RtEndResponse (sd, rti)
int sd;
struct RtSAPindication *rti;
{
return RtEndResponse (sd, rti);
}
/* RT-TURN-PLEASE.REQUEST */
int RtPTurnRequest (sd, priority, rti)
int sd;
int priority;
struct RtSAPindication *rti;
{
return RtPTurnRequest (sd, priority, rti);
}
/* RT-TURN-GIVE.REQUEST */
int RtGTurnRequest (sd, rti)
int sd;
struct RtSAPindication *rti;
{
return RtGTurnRequest (sd, rti);
}
/* RT-TRANSFER.REQUEST */
int RtTransferRequest (sd, data, secs, rti)
int sd;
PE data;
int secs;
struct RtSAPindication *rti;
{
return RtTransferRequest (sd, data, secs, rti);
}
/* RT-WAIT.REQUEST (pseudo) */
int RtWaitRequest (sd, secs, rti)
int sd;
int secs;
struct RtSAPindication *rti;
{
return RtWaitRequest (sd, secs, rti);
}
/* define vectors for INDICATION events */
int RtSetIndications (sd, indication, rti)
int sd;
IFP indication;
struct RtSAPindication *rti;
{
return RtSetIndications (sd, indication, rti);
}
/* map association descriptors for select() */
int RtSelectMask (sd, mask, nfds, rti)
int sd;
fd_set *mask;
int *nfds;
struct RtSAPindication *rti;
{
return RtSelectMask (sd, mask, nfds, rti);
}
/* set downtrans upcall */
int RtSetDownTrans (sd, fnx, rti)
int sd;
IFP fnx;
struct RtSAPindication *rti;
{
return RtSetDownTrans (sd, fnx, rti);
}
/* set uptrans upcall */
int RtSetUpTrans (sd, fnx, rti)
int sd;
IFP fnx;
struct RtSAPindication *rti;
{
return RtSetUpTrans (sd, fnx, rti);
}
/* return RtSAP error code in string form */
char *RtErrString (c)
int c;
{
return RtErrString (c);
}