DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T l

⟦1395b4e7b⟧ TextFile

    Length: 5190 (0x1446)
    Types: TextFile
    Names: »llib-lacsap«

Derivation

└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape
    └─⟦eba4602b1⟧ »./isode-5.0.tar.Z« 
        └─⟦d3ac74d73⟧ 
            └─⟦this⟧ »isode-5.0/acsap/llib-lacsap« 

TextFile

/* llib-lacsap - lint library for -lacsap */

/* 
 * $Header: /f/osi/acsap/RCS/llib-lacsap,v 6.0 89/03/18 23:24:45 mrose Rel $
 *
 *
 * $Log:	llib-lacsap,v $
 * Revision 6.0  89/03/18  23:24:45  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 "acsap.h"
#include "tsap.h"
#include "isoservent.h"

/* \f

 */

/* A-ASSOCIATE.INDICATION */

int	AcInit (vecp, vec, acs, aci)
int	vecp;
char  **vec;
struct AcSAPstart *acs;
struct AcSAPindication *aci;
{
    return AcInit (vecp, vec, acs, aci);
}


/* A-ASSOCIATE.RESPONSE */

int	AcAssocResponse (sd, status, reason, context, respondtitle,
	respondaddr, ctxlist, defctxresult, prequirements, srequirements, isn,
	settings, ref, data, ndata, aci)
int	sd;
int	status,
	reason;
OID	context;
AEI	respondtitle;
struct PSAPaddr *respondaddr;
int	prequirements,
	srequirements,
	settings,
	ndata;
long	isn;
struct PSAPctxlist *ctxlist;
int	defctxresult;
struct SSAPref *ref;
PE     *data;
struct AcSAPindication *aci;
{
    return AcAssocResponse (sd, status, reason, context, respondtitle,
	    respondaddr, ctxlist, defctxresult, prequirements, srequirements,
	    isn, settings, ref, data, ndata, aci);
}


/* A-(ASYN-)ASSOCIATE.REQUEST */

int	AcAsynAssocRequest (context, callingtitle, calledtitle, callingaddr,
	calledaddr, ctxlist, defctxname, prequirements, srequirements, isn,
	settings, ref, data, ndata, qos, acc, aci, async)
OID	context;
AEI	callingtitle,
	calledtitle;
struct PSAPaddr *callingaddr,
		*calledaddr;
int	prequirements,
	srequirements,
	settings,
	ndata,
	async;
long	isn;
struct PSAPctxlist *ctxlist;
OID	defctxname;
struct SSAPref *ref;
PE    *data;
struct QOStype *qos;
struct AcSAPconnect *acc;
struct AcSAPindication *aci;
{
    return AcAsynAssocRequest (context, callingtitle, calledtitle, callingaddr,
	    calledaddr, ctxlist, defctxname, prequirements, srequirements, isn,
	    settings, ref, data, ndata, qos, acc, aci, async);
}


/* A-ASYN-RETRY.REQUEST (pseudo) */

int	AcAsynRetryRequest (sd, acc, aci)
int	sd;
struct AcSAPconnect *acc;
struct AcSAPindication *aci;
{
    return AcAsynRetryRequest (sd, acc, aci);
}


/* A-RELEASE.REQUEST */

int	AcRelRequest (sd, reason, data, ndata, acr, aci)
int	sd;
int	reason;
PE     *data;
int	ndata;
struct AcSAPrelease *acr;
struct AcSAPindication *aci;
{
    return AcRelRequest (sd, reason, data, ndata, acr, aci);
}


/* A-RELEASE.RESPONSE */

int	AcRelResponse (sd, status, reason, data, ndata, aci)
int	sd;
int	status,
	reason;
PE     *data;
int	ndata;
struct AcSAPindication *aci;
{
    return AcRelResponse (sd, status, reason, data, ndata, aci);
}


/* A-ABORT.REQUEST */

int	AcUAbortRequest (sd, data, ndata, aci)
int	sd;
PE     *data;
int	ndata;
struct AcSAPindication *aci;
{
    return AcUAbortRequest (sd, data, ndata, aci);
}


/* handle P-RELEASE.INDICATION */

int	AcFINISHser (sd, pf, aci)
int	sd;
struct PSAPfinish *pf;
struct AcSAPindication *aci;
{
    return AcFINISHser (sd, pf, aci);
}


/* handle P-{U,P}-ABORT.INDICATION */

int	AcABORTser (sd, pa, aci)
int	sd;
struct PSAPabort *pa;
struct AcSAPindication *aci;
{
    return AcABORTser (sd, pa, aci);
}


/* return PCI used by ACSE */

int	AcFindPCI (sd, pci, aci)
int	sd;
int    *pci;
struct AcSAPindication *aci;
{
    return AcFindPCI (sd, pci, aci);
}


/* return AcSAP error code in string form */

char   *AcErrString (code)
int	code;
{
    return AcErrString (code);
}


/* string to application entity info */

AEI	str2aei (designator, qualifier)
char   *designator,
       *qualifier;
{
    return str2aei (designator, qualifier);
}


char   *sprintaei (aei)
AEI	aei;
{
    return sprintaei (aei);
}


/* application entity info to PSAPaddr */

struct PSAPaddr *aei2addr (aei)
AEI	aei;
{
    return aei2addr (aei);
}


int	setisoentity (f)
int	f;
{
    return setisoentity (f);
}


int	endisoentity ()
{
    return endisoentity ();
}

struct isoentity *getisoentity ()
{
    return getisoentity ();
}


AEI	oid2aei (oid)
OID	oid;
{
    return oid2aei (oid);
}


/* old-style */

struct PSAPaddr *is2paddr (host, service, is)
char   *host,
       *service;
struct isoservent *is;
{
    return is2paddr (host, service, is);
}


/* old-style */

struct SSAPaddr *is2saddr (host, service, is)
char   *host,
       *service;
struct isoservent *is;
{
    return is2saddr (host, service, is);
}


/* old-style */

struct TSAPaddr *is2taddr (host, service, is)
char   *host,
       *service;
struct isoservent *is;
{
    return is2taddr (host, service, is);
}


/* "higher-performance" name service */

PE	name2value (name, attribute, real_name)
char   *name,
       *attribute;
PE     *real_name;
{
    return name2value (name, attribute, real_name);
}


/* generic server dispatch */

int	isodeserver (argc, argv, aei, initfnx, workfnx, losefnx, td)
int	argc;
char  **argv;
AEI	aei;
IFP	initfnx,
	workfnx,
	losefnx;
struct TSAPdisconnect *td;
{
    return isodeserver (argc, argv, aei, initfnx, workfnx, losefnx, td);
}