⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smi_config.html-lang=de.htm

📁 libsmi的使用手册及网站
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><!-- Generated by [mod-xslt-ibr] at 2008-10-22T15:26:55 --><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>smi_config(3) manual page</title><meta name="author" content=""><meta name="keywords" content=""><link rel="shortcut icon" href="/old/shortcut_icon.gif"><link rel="stylesheet" type="text/css" href="ibr.css" tppabs="http://www.ibr.cs.tu-bs.de/old/ibr.css"><link rel="stylesheet" type="text/css" href="libsmi.css" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/libsmi.css"></head><body class="main"><div class="nav"><div class="lang"><img src="german.gif" tppabs="http://www.ibr.cs.tu-bs.de/icon/german.gif" alt="de"></div><div class="menu"><ul><li><a href="index.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/index.html?lang=de">Home</a><ul><li><a href="ANNOUNCE.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/ANNOUNCE.html?lang=de">ANNOUNCE</a></li></ul></li><li><a href="library.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/library.html?lang=de">Library</a><ul><li><a href="example.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/example.html?lang=de">Example</a></li><li><a href="libsmi.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/libsmi.html?lang=de">man libsmi</a></li><li><a href="smi_config.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smi_config.html?lang=de">man smi_config</a></li><li><a href="smi_module.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smi_module.html?lang=de">man smi_module</a></li><li><a href="smi_type.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smi_type.html?lang=de">man smi_type</a></li><li><a href="smi_node.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smi_node.html?lang=de">man smi_node</a></li><li><a href="smi_macro.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smi_macro.html?lang=de">man smi_macro</a></li></ul></li><li><a href="tools.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/tools.html?lang=de">Tools</a><ul><li><b><a href="-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/tools/?lang=de">Web Interface</a></b></li><li><a href="smilint.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smilint.html?lang=de">man smilint</a></li><li><a href="smidump.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smidump.html?lang=de">man smidump</a></li><li><a href="smidiff.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smidiff.html?lang=de">man smidiff</a></li><li><a href="smiquery.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smiquery.html?lang=de">man smiquery</a></li><li><a href="smixlate.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smixlate.html?lang=de">man smixlate</a></li><li><a href="smistrip.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smistrip.html?lang=de">man smistrip</a></li><li><a href="xml.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/xml.html?lang=de">XML Mapping</a></li><li><a href="index-1.html.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/svg/index.html?lang=de">SVG Browsing</a></li></ul></li><li><a href="mibs.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/mibs.html?lang=de">MIBs and PIBs</a></li><li><a href="doc.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/doc.html?lang=de">Documentation</a><ul><li><a href="README.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/README.html?lang=de">README</a></li><li><a href="ChangeLog.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/ChangeLog.html?lang=de">ChangeLog</a></li><li><a href="TODO.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/TODO.html?lang=de">TODO</a></li><li><a href="mailinglist.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/mailinglist.html?lang=de">Mailinglist</a></li><li><a href="COPYING.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/COPYING.html?lang=de">License</a></li></ul></li><li><a href="download.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/download.html?lang=de">Download</a></li><li><a href="people.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/people.html?lang=de">People</a></li></ul></div><div class="stamp">&copy; IBR, TU-BS<br><a href=""></a><br><br></div></div><h1>smi_config(3) manual page</h1><html><head><meta name="generator" content="HTML Tidy for Linux/x86 (vers 12 April 2005), see www.w3.org"><meta name="generator" content="groff -Thtml, see www.gnu.org"><meta name="Content-Style" content="text/css"><title>smi_config</title></head><body><h1 align="center">smi_config</h1><a name="NAME"></a><h2>NAME</h2><table width="100%" border="0" rules="none" frame="void" cols="2" cellspacing="0" cellpadding="0"><tr valign="top" align="left"><td width="10%"></td><td width="89%"><p>smiInit, smiExit, smiSetErrorLevel, smiGetFlags, smiSetFlags,smiLoadModule, smiGetPath, smiSetPath, smiReadConfig &#8722; SMIlibrary configuration routines</p></td></tr></table><a name="SYNOPSIS"></a><h2>SYNOPSIS</h2><table width="100%" border="0" rules="none" frame="void" cols="2" cellspacing="0" cellpadding="0"><tr valign="top" align="left"><td width="10%"></td><td width="89%"><pre><b>#include &lt;smi.h&gt;int smiInit(const char *</b><i>tag</i><b>);int smiExit();void smiSetErrorLevel(int</b><i>level</i><b>);int smiGetFlags();void smiSetFlags(int</b><i>userflags</i><b>);char *smiLoadModule(char *</b><i>module</i><b>);int smiIsLoaded(char *</b><i>module</i><b>);char *smiGetPath();int smiSetPath(char *</b><i>path</i><b>);int smiSetSeverity(char *</b><i>pattern</i><b>, int</b><i>severity</i><b>);int smiReadConfig(char *</b><i>filename</i><b>, const char *</b><i>tag</i><b>);void smiSetErrorHandler(SmiErrorHandler *</b><i>smiErrorHandler</i><b>);</b>typedef void (SmiErrorHandler) (char *path, int line,</pre></td></tr></table><table width="100%" border="0" rules="none" frame="void" cols="6" cellspacing="0" cellpadding="0"><tr valign="top" align="left"><td width="17%"></td><td width="7%"></td><td width="7%"></td><td width="7%"></td><td width="7%"><p>int severity, char *msg, char *tag);</p></td><td width="52%"></td></tr></table><a name="DESCRIPTION"></a><h2>DESCRIPTION</h2><table width="100%" border="0" rules="none" frame="void" cols="2" cellspacing="0" cellpadding="0"><tr valign="top" align="left"><td width="10%"></td><td width="89%"><p>These functions provide some initialization and adjustmentoperations for the SMI library.</p><p>The <b>smiInit()</b> function should be the first SMI functioncalled in an application. It initializes its internal structures.If <i>tag</i> is not NULL, the global configuration file and (onUNIX systems) a user configuration file are read implicitly, ifexistent. All global statements and those statements with a tag (a&#8216;&#8216;tag: &#8217;&#8217; prefix) that matches the<b>tag</b> argument are executed. (see also CONFIGURATION FILESbelow). <b>smiInit()</b> returns zero on success, or otherwise anegative value.</p><p>The <b>smiInit()</b> function can also be used to supportmultiple sets of MIB data. In this case, the <b>tag</b> argumentmay be prepended by a colon and a name to differentiate the datasets. Any library function call subsequent to an<b>smiInit("tag:dataset")</b> call is using the specified dataset.</p><p>The <b>smiExit()</b> function should be called when theapplication no longer needs any SMI information to release anyallocated SMI resources.</p><p>The <b>smiSetErrorLevel()</b> function sets the pedantic level(0-9) of the SMI parsers of the SMI library, currently SMIv1/v2 andSMIng. The higher the level, the louder it complains. Values up to3 should be regarded as errors, higher level could be interpretedas warnings. But note that this classification is some kind ofpersonal taste. The default level is 0, since usually only MIBcheckers want to tune a higher level.</p><p>The <b>smiGetFlags()</b> and <b>smiSetFlags()</b> functionsallow to fetch, modify, and set some <i>userflags</i> that controlthe SMI library&#8217;s behaviour. If <b>SMI_FLAG_ERRORS</b> is notset, no error messages are printed at all to keep the SMI librarytotally quiet, which might be mandatory for some applications. If<b>SMI_FLAG_STATS</b> is set, the library prints some modulestatistics. If <b>SMI_FLAG_RECURSIVE</b> is set, the library alsocomplains about errors in modules that are read due to importstatements. If <b>SMI_FLAG_NODESCR</b> is set, no description andreferences strings are stored in memory. This may save a huge

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -