|
|
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 m
Length: 2591 (0xa1f)
Types: TextFile
Names: »mis.c«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦697af93db⟧ »EurOpenD3/network/snmp/mit-snmp.tar.Z«
└─⟦57bbcbe75⟧
└─⟦this⟧ »./snmp/mis.c«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦925ee6880⟧ »EurOpenD3/network/snmp/mit-snmp.900225.tar.Z«
└─⟦a4bfa469c⟧
└─⟦this⟧ »./snmp/mis.c«
/*
* $Header: mis.c,v 1.1 89/01/11 22:08:14 jrd Exp $
* Author: J. Davin
* Copyright 1988, 1989, Massachusetts Institute of Technology
* See permission and disclaimer notice in file "notice.h"
*/
#include <notice.h>
#include <ctypes.h>
#include <error.h>
#include <local.h>
#include <mis.h>
#include <mix.h>
#include <avl.h>
#include <aps.h>
#include <asn.h>
static MixIdType misTree;
static MisAccessType misAccess;
MisStatusType misExport (name, namelen, ops, cookie)
MixNamePtrType name;
MixLengthType namelen;
MixOpsPtrType ops;
MixCookieType cookie;
{
AsnIdType value;
if ((value = mixValue (ops, cookie)) == (AsnIdType) 0) {
return (errBad);
}
else if (mixCreate (misTree, name, namelen, value) != smpErrorNone) {
value = asnFree (value);
return (errBad);
}
else {
value = asnFree (value);
return (errOk);
}
}
MixIdType misCommunityToMib (s)
ApsIdType s;
{
s = s;
return (misTree);
}
MisAccessType misCommunityToAccess (s)
ApsIdType s;
{
s = s;
return (misAccess);
}
ApsIdType misCommunityByName (name)
CBytePtrType name;
{
name = name;
return ((ApsIdType) 0);
}
#ifdef NOTDEF
static MixStatusType misRelease (cookie)
MixCookieType cookie;
{
cookie = cookie;
return (smpErrorGeneric);
}
static MixStatusType misCreate (cookie, name, namelen, asn)
MixCookieType cookie;
MixNamePtrType name;
MixLengthType namelen;
AsnIdType asn;
{
cookie = cookie;
name = name;
namelen = namelen;
asn = asn;
return (smpErrorGeneric);
}
static MixStatusType misDestroy (cookie, name, namelen)
MixCookieType cookie;
MixNamePtrType name;
MixLengthType namelen;
{
cookie = cookie;
name = name;
namelen = namelen;
return (smpErrorGeneric);
}
static AsnIdType misGet (cookie, name, namelen)
MixCookieType cookie;
MixNamePtrType name;
MixLengthType namelen;
{
cookie = cookie;
name = name;
namelen = namelen;
return ((AsnIdType) 0);
}
static MixStatusType misSet (cookie, name, namelen, asn)
MixCookieType cookie;
MixNamePtrType name;
MixLengthType namelen;
AsnIdType asn;
{
cookie = cookie;
name = name;
namelen = namelen;
asn = asn;
return (smpErrorGeneric);
}
static AsnIdType misNext (cookie, name, namelenp)
MixCookieType cookie;
MixNamePtrType name;
MixLengthPtrType namelenp;
{
cookie = cookie;
name = name;
namelenp = namelenp;
return ((AsnIdType) 0);
}
static MixOpsType misOps = {
misRelease,
misCreate,
misDestroy,
misNext,
misGet,
misSet
};
#endif /* NOTDEF */
CVoidType misInit ()
{
misAccess = (MisAccessType) TRUE;
misTree = mixNew ();
}