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

⟦95bbb4e39⟧ TextFile

    Length: 7790 (0x1e6e)
    Types: TextFile
    Names: »llib-lftam«

Derivation

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

TextFile

/* llib-lftam - lint library for -lftam */

/* 
 * $Header: /f/osi/ftam/RCS/llib-lftam,v 6.0 89/03/18 23:31:04 mrose Rel $
 *
 *
 * $Log:	llib-lftam,v $
 * Revision 6.0  89/03/18  23:31:04  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 "ftam.h"

/* \f

 */

/* F-INITIALIZE.INDICATION */

int	FInit (vecp, vec, fts, tracing, fti)
int	vecp;
char  **vec;
struct FTAMstart *fts;
IFP	tracing;
struct FTAMindication *fti;
{
    return FInit (vecp, vec, fts, tracing, fti);
}


/* F-INITIALIZE.RESPONSE */

int	FInitializeResponse (sd, state, action, context, respondtitle,
	respondaddr, manage, class, units, attrs, sharedASE, fqos, contents,
	diag, ndiag, fti)
int	sd;
int	state,
	action,
	manage,
	class,
	units,
	attrs,
	fqos;
OID	context;
AEI	respondtitle;
struct PSAPaddr *respondaddr;
PE	sharedASE;
struct FTAMcontentlist *contents;
struct FTAMdiagnostic diag[];
int	ndiag;
struct FTAMindication *fti;
{
    return FInitializeResponse (sd, state, action, context, respondtitle,
	    respondaddr, manage, class, units, attrs, sharedASE, fqos, contents,
	    diag, ndiag, fti);
}


/* F-INITIALIZE.REQUEST */

int	FInitializeRequest (context, callingtitle, calledtitle, callingaddr,
	calledaddr, manage, class, units, attrs, sharedASE, fqos, contents,
	initiator, account, password, passlen, qos, tracing, ftc, fti)
OID	context;
AEI	callingtitle,
	calledtitle;
struct PSAPaddr *callingaddr,
		*calledaddr;
int	manage,
	class,
	units,
	attrs,
	fqos,
	passlen;
PE	sharedASE;
struct FTAMcontentlist *contents;
char   *initiator,
       *account,
       *password;
struct QOStype *qos;
IFP	tracing;
struct FTAMconnect *ftc;
struct FTAMindication *fti;
{
    return FInitializeRequest (context, callingtitle, calledtitle, callingaddr,
	    calledaddr, manage, class, units, attrs, sharedASE, fqos,
	    contents, initiator, account, password, passlen, qos, tracing,
	    ftc, fti);
}


/* F-TERMINATE.REQUEST */

int	FTerminateRequest (sd, sharedASE, ftr, fti)
int	sd;
PE	sharedASE;
struct FTAMrelease *ftr;
struct FTAMindication *fti;
{
    return FTerminateRequest (sd, sharedASE, ftr, fti);
}


/* F-TERMINATE.RESPONSE */

int	FTerminateResponse (sd, sharedASE, charging, fti)
int	sd;
PE	sharedASE;
struct FTAMcharging *charging;
struct FTAMindication *fti;
{
    return FTerminateResponse (sd, sharedASE, charging, fti);
}


/* F-U-ABORT.REQUEST */

int	FUAbortRequest (sd, action, diag, ndiag, fti)
int	sd;
int	action;
struct FTAMdiagnostic diag[];
int	ndiag;
struct FTAMindication *fti;
{
    return FUAbortRequest (sd, action, diag, ndiag, fti);
}


/* F-WAIT.REQUEST (pseudo) */

int	FWaitRequest (sd, secs, fti)
int	sd;
int	secs;
struct FTAMindication *fti;
{
    return FWaitRequest (sd, secs, fti);
}


/* F-MANAGE.REQUEST (group) */

int     FManageRequest (sd, ftg, fti)
int     sd;
struct FTAMgroup   *ftg;
struct FTAMindication  *fti;
{
    return FManageRequest (sd, ftg, fti);
}


/* F-MANAGE.RESPONSE (group) */

int     FManageResponse (sd, ftg, fti)
int     sd;
struct FTAMgroup   *ftg;
struct FTAMindication  *fti;
{
    return FManageResponse (sd, ftg, fti);
}


/* F-BULK-BEGIN.REQUEST (group) */

int     FBulkBeginRequest (sd, ftg, fti)
int     sd;
struct FTAMgroup   *ftg;
struct FTAMindication  *fti;
{
    return FBulkBeginRequest (sd, ftg, fti);
}


/* F-BULK-BEGIN.RESPONSE (group) */

int     FBulkBeginResponse (sd, ftg, fti)
int     sd;
struct FTAMgroup   *ftg;
struct FTAMindication  *fti;
{
    return FBulkBeginResponse (sd, ftg, fti);
}


/* F-BULK-END.REQUEST (group) */

int     FBulkEndRequest (sd, ftg, fti)
int     sd;
struct FTAMgroup   *ftg;
struct FTAMindication  *fti;
{
    return FBulkEndRequest (sd, ftg, fti);
}


/* F-BULK-END.RESPONSE (group) */

int     FBulkEndResponse (sd, ftg, fti)
int     sd;
struct FTAMgroup   *ftg;
struct FTAMindication  *fti;
{
    return FBulkEndResponse (sd, ftg, fti);
}


/* F-{LOCATE,ERASE}.REQUEST */

int	FAccessRequest (sd, operation, identity, fti)
int	sd;
int	operation;
struct FADUidentity *identity;
struct FTAMindication *fti;
{
    return FAccessRequest (sd, operation, identity, fti);
}


/* F-{LOCATE,ERASE}.RESPONSE */

int	FAccessResponse (sd, action, identity, diag, ndiag, fti)
int	sd;
int	action;
struct FADUidentity *identity;	/* F-LOCATE.RESPONSE only */
struct FTAMdiagnostic diag[];
int	ndiag;
struct FTAMindication *fti;
{
    return FAccessResponse (sd, action, identity, diag, ndiag, fti);
}


/* F-{READ,WRITE}.REQUEST */

int	FReadWriteRequest (sd, operation, identity, context, level, lock, fti)
int	sd;
int	operation;
struct FADUidentity *identity;
int	context,		/* F-READ.REQUEST only */
	level,			/*   .. */
    	lock;
struct FTAMindication *fti;
{
    return FReadWriteRequest (sd, operation, identity, context, level, lock,
			      fti);
}


/* F-DATA.REQUEST */

int	FDataRequest (sd, fadus, nfadu, fti)
int	sd;
PE	fadus[];
int	nfadu;
struct FTAMindication *fti;
{
    return FDataRequest (sd, fadus, nfadu, fti);
}


/* F-DATA-END.REQUEST */

int	FDataEndRequest (sd, action, diag, ndiag, fti)
int	sd;
int	action;
struct FTAMdiagnostic diag[];
int	ndiag;
struct FTAMindication *fti;
{
    return FDataEndRequest (sd, action, diag, ndiag, fti);
}


/* F-CANCEL.REQUEST */

int	FCancelRequest (sd, action, sharedASE, diag, ndiag, fti)
int	sd;
int	action;
PE	sharedASE;
struct FTAMdiagnostic diag[];
int	ndiag;
struct FTAMindication *fti;
{
    return FCancelRequest (sd, action, sharedASE, diag, ndiag, fti);
}


/* F-CANCEL.RESPONSE */

int	FCancelResponse (sd, action, sharedASE, diag, ndiag, fti)
int	sd;
int	action;
PE	sharedASE;
struct FTAMdiagnostic diag[];
int	ndiag;
struct FTAMindication *fti;
{
    return FCancelResponse (sd, action, sharedASE, diag, ndiag, fti);
}


/* F-TRANSFER-END.REQUEST */

int	FTransEndRequest (sd, sharedASE, fti)
int	sd;
PE	sharedASE;
struct FTAMindication *fti;
{
    return FTransEndRequest (sd, sharedASE, fti);
}


/* F-TRANSFER-END.RESPONSE */

int	FTransEndResponse (sd, action, sharedASE, diag, ndiag, fti)
int	sd;
int	action;
PE	sharedASE;
struct FTAMdiagnostic diag[];
int	ndiag;
struct FTAMindication *fti;
{
    return FTransEndResponse (sd, action, sharedASE, diag, ndiag, fti);
}


/* define vector for INDICATION events */

int	FSetIndications (sd, indication, fti)
int	sd;
IFP	indication;
struct FTAMindication *fti;
{
    return FSetIndications (sd, indication, fti);
}


/* map ftam descriptors for select() */

int	FSelectMask (sd, mask, nfds, fti)
int	sd;
fd_set *mask;
int    *nfds;
struct FTAMindication *fti;
{
    return FSelectMask (sd, mask, nfds, fti);
}


/* set tracing */

int	FHookRequest (sd, tracing, fti)
int	sd;
IFP	tracing;
struct FTAMindication *fti;
{
    return FHookRequest (sd, tracing, fti);
}


/* user-defined tracing */

int	FTraceHook (sd, event, fpdu, pe, rw)
int	sd;
char   *event,
       *fpdu;
PE	pe;
int	rw;
{
    return FTraceHook (sd, event, fpdu, pe, rw);
}


/* return FTAM error code in string form */

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


/* free list of attributes */

void	FAFREE (fa)
struct FTAMattributes *fa;
{
    FAFREE (fa);
}

/*  isodocuments routines */


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


int	endisodocument ()
{
    return endisodocument ();
}


struct isodocument *getisodocument ()
{
    return getisodocument ();
}


struct isodocument *getisodocumentbyentry (entry)
char   *entry;
{
    return getisodocumentbyentry (entry);
}


struct isodocument *getisodocumentbytype (type)
OID	type;
{
    return getisodocumentbytype (type);
}