|
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); }