Net2/usr/src/contrib/isode/snmp/llib-lisnmp

/* llib-lisnmp - lint library for -lisnmp */

/* 
 * $Header: /f/osi/snmp/RCS/llib-lisnmp,v 7.4 91/03/09 11:57:25 mrose Exp $
 *
 *
 * $Log:	llib-lisnmp,v $
 * Revision 7.4  91/03/09  11:57:25  mrose
 * update
 * 
 * Revision 7.3  91/02/22  09:43:32  mrose
 * Interim 6.8
 * 
 * Revision 7.2  90/03/08  08:05:41  mrose
 * isnmp
 * 
 * Revision 7.1  90/02/19  16:25:54  mrose
 * typo
 * 
 * Revision 7.0  90/02/19  15:53:14  mrose
 * *** empty log message ***
 * 
 */

/*
 *				  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 <stdio.h>
#include "smux.h"
#include "objects.h"

/*  */

int	smux_init (debug)
int	debug;			/* if non-zero says to print PDUs on tty */
{
    return smux_init (debug);
}


int	smux_simple_open (identity, description, commname, commlen)
OID	identity;		/* identity of SMUX initiator */
char   *description;		/* implementation-specific string */
char   *commname;			/* password, may be zero-length */
int	commlen;		/*   .. */
{
    return smux_simple_open (identity, description, commname, commlen);
}


smux_close (reason)
int	reason;			/* a symbolic value defined in smux.h */
{
    return smux_close (reason);
}

int	smux_register (subtree, priority, operation)
OID	subtree;		/* subtree to register */
int	priority,		/* desired priority (use -1 for default) */
   	operation;		/* a symbolic value defined in smux.h */
{
    return smux_register (subtree, priority, operation);
}

int	smux_wait (event, secs)
struct type_SNMP_SMUX__PDUs **event;	
				/* initialized to next event */
int	secs;			/* maximum time to wait: -1=forever, 0=poll */
{
    return smux_wait (event, secs);
}
					

int	smux_response (event)
struct type_SNMP_GetResponse__PDU *event;
				/* event to send back */
{
    return smux_response (event);
}

int	smux_trap (generic, specific, bindings)
int	generic,
	specific;
struct type_SNMP_VarBindList *bindings;
{
    return smux_trap (generic, specific, bindings);
}


char   *smux_error (i)		/* a SMUX error code */
int	i;
{
    return smux_error (i);
}

/*  */

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


int	endsmuxEntry ()
{
    return endsmuxEntry ();
}

struct smuxEntry *getsmuxEntry ()
{
    return getsmuxEntry ();
}

struct smuxEntry *getsmuxEntrybyname (name)
char   *name;
{
    return getsmuxEntrybyname (name);
}


struct smuxEntry *getsmuxEntrybyidentity (identity)
OID	identity;
{
    return getsmuxEntrybyidentity (identity);
}

/*  */

int	readsyntax ()
{
    return readsyntax ();
}


int	add_syntax (name, f_encode, f_decode, f_free, f_parse, f_print)
char   *name;
IFP	f_encode,
    	f_decode,
    	f_free,
    	f_parse,
	f_print;
{
    return add_syntax (name, f_encode, f_decode, f_free, f_parse, f_print);
}


OS	text2syn (name)
char   *name;
{
    return text2syn (name);
}

/*  */

int	readobjects (file)
char   *file;
{
    return readobjects (file);
}


int	add_objects (ot)
OT	ot;
{
    return add_objects (ot);
}


OT	name2obj (oid)
OID	oid;
{
    return name2obj (oid);
}


OT	text2obj (text)
char   *text;
{
    return text2obj (text);
}


OID	text2oid (name)
char   *name;
{
    return text2oid (name);
}


char   *oid2ode_aux (oid, quoted)
OID	oid;
int	quoted;
{
    return oid2ode_aux (oid, quoted);
}


OI	name2inst (oid)
OID	oid;
{
    return name2inst (oid);
}


OI	next2inst (oid)
OID	oid;
{
    return next2inst (oid);
}


OI	text2inst (text)
char   *text;
{
    return text2inst (text);
}


char   *strdup (s)
char   *s;
{
    return strdup (s);
}

/*  */

int	o_generic (oi, v, offset)
OI	oi;
struct type_SNMP_VarBind *v;
int	offset;
{
    return o_generic (oi, v, offset);
}


int	o_number (oi, v, number)
OI	oi;
struct type_SNMP_VarBind *v;
integer	number;
{
    return o_number (oi, v, number);
}


int	o_string (oi, v, base, len)
OI	oi;
struct type_SNMP_VarBind *v;
char   *base;
int	len;
{
    return o_string (oi, v, base, len);
}


int	o_specific (oi, v, offset)
OI	oi;
struct type_SNMP_VarBind *v;
int	offset;
{
    return o_specific (oi, v, offset);
}


int	mediaddr2oid (ip, addr, len, islen)
unsigned int *ip;
u_char *addr;
int	len,
	islen;
{
    return mediaddr2oid (ip, addr, len, islen);
}


OID	oid_extend (q, howmuch)
OID	q;
int	howmuch;
{
    return oid_extend (q, howmuch);
}