|
|
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: 3997 (0xf9d)
Types: TextFile
Names: »llib-lrosap«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape
└─⟦eba4602b1⟧ »./isode-5.0.tar.Z«
└─⟦d3ac74d73⟧
└─⟦this⟧ »isode-5.0/rosap/llib-lrosap«
/* llib-lrosap - lint library for -lrosap */
/*
* $Header: /f/osi/rosap/RCS/llib-lrosap,v 6.0 89/03/18 23:42:06 mrose Rel $
*
*
* Based on an TCP-based implementation by George Michaelson of University
* College London.
*
* $Log: llib-lrosap,v $
* Revision 6.0 89/03/18 23:42:06 mrose
* Release 5.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 "rosap.h"
/* \f
*/
/* SERVER only */
int RoExec (ss, roi, arg1, arg2, hook, setperms)
struct SSAPstart *ss;
char *arg1,
*arg2;
struct RoSAPindication *roi;
IFP hook,
setperms;
{
return RoExec (ss, roi, arg1, arg2, hook, setperms);
}
/* RO-BEGIN.INDICATION */
int RoInit (vecp, vec, ros, roi)
int vecp;
char **vec;
struct RoSAPstart *ros;
struct RoSAPindication *roi;
{
return RoInit (vecp, vec, ros, roi);
}
/* RO-BEGIN.RESPONSE */
int RoBeginResponse (sd, status, data, roi)
int sd;
int status;
PE data;
struct RoSAPindication *roi;
{
return RoBeginResponse (sd, status, data, roi);
}
/* RO-BEGIN.REQUEST */
int RoBeginRequest (called, data, roc, roi)
struct RoSAPaddr *called;
PE data;
struct RoSAPconnect *roc;
struct RoSAPindication *roi;
{
return RoBeginRequest (called, data, roc, roi);
}
/* RO-INVOKE.REQUEST */
int RoInvokeRequest (sd, op, class, args, invokeID, linkedID, priority, roi)
int sd;
int op,
class,
invokeID,
*linkedID,
priority;
PE args;
struct RoSAPindication *roi;
{
return RoInvokeRequest (sd, op, class, args, invokeID, linkedID, priority,
roi);
}
/* RO-RESULT.REQUEST */
int RoResultRequest (sd, invokeID, op, result, priority, roi)
int sd;
int invokeID,
op,
priority;
PE result;
struct RoSAPindication *roi;
{
return RoResultRequest (sd, invokeID, op, result, priority, roi);
}
/* RO-ERROR.REQUEST */
int RoErrorRequest (sd, invokeID, error, params, priority, roi)
int sd;
int invokeID,
error,
priority;
PE params;
struct RoSAPindication *roi;
{
return RoErrorRequest (sd, invokeID, error, params, priority, roi);
}
/* RO-U-REJECT.REQUEST */
int RoURejectRequest (sd, invokeID, reason, priority, roi)
int sd;
int *invokeID,
reason,
priority;
struct RoSAPindication *roi;
{
return RoURejectRequest (sd, invokeID, reason, priority, roi);
}
/* RO-INVOKE.REQUEST (interruptable) */
int RoIntrRequest (sd, op, args, invokeID, linkedID, priority, roi)
int sd;
int op,
invokeID,
*linkedID,
priority;
PE args;
struct RoSAPindication *roi;
{
return RoIntrRequest (sd, op, args, invokeID, linkedID, priority, roi);
}
/* RO-WAIT.REQUEST (pseudo) */
int RoWaitRequest (sd, secs, roi)
int sd;
int secs;
struct RoSAPindication *roi;
{
return RoWaitRequest (sd, secs, roi);
}
/* RO-END.REQUEST */
int RoEndRequest (sd, priority, roi)
int sd;
int priority;
struct RoSAPindication *roi;
{
return RoEndRequest (sd, priority, roi);
}
/* RO-END.RESPONSE */
int RoEndResponse (sd, roi)
int sd;
struct RoSAPindication *roi;
{
return RoEndResponse (sd, roi);
}
/* define vectors for INDICATION events */
int RoSetIndications (sd, indication, roi)
int sd;
IFP indication;
struct RoSAPindication *roi;
{
return RoSetIndications (sd, indication, roi);
}
/* map association descriptors for select() */
int RoSelectMask (sd, mask, nfds, roi)
int sd;
fd_set *mask;
int *nfds;
struct RoSAPindication *roi;
{
return RoSelectMask (sd, mask, nfds, roi);
}
/* bind underlying service */
int RoSetService (sd, bfunc, roi)
int sd;
IFP bfunc;
struct RoSAPindication *roi;
{
return RoSetService (sd, bfunc, roi);
}
/* modify underyling service */
int RoSetThorn (sd, roi)
int sd;
struct RoSAPindication *roi;
{
return RoSetThorn (sd, roi);
}
/* return RoSAP error code in string form */
char *RoErrString (c)
int c;
{
return RoErrString (c);
}