Code Search for Developers
 
 
  

config_8h-source.html from net-snmp at Krugle


Show config_8h-source.html syntax highlighted

<!--#set var="section" value="development" -->
<!--#include virtual="/page-top.html" -->
<!-- CONTENT START -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>config.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor=white bgcolor="#ffffff">
<!-- Generated by Doxygen 1.2.11 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center>
<hr><h1>config.h</h1><div class="fragment"><pre>00001 <font class="comment">/* config.h.  Generated automatically by configure.  */</font>
00002 <font class="comment">/* config.h.in.  Generated automatically from configure.in by autoheader.  */</font>
00003 <font class="comment">/* config.h:  a general config file */</font>
00004 
00005 <font class="comment">/* Define IN_UCD_SNMP_SOURCE if compiling inside the ucd-snmp source tree */</font>
00006 <font class="preprocessor">#define IN_UCD_SNMP_SOURCE 1</font>
00007 
00008 <font class="comment">/* don't change these values! */</font>
00009 <font class="preprocessor">#define SNMPV1      0xAAAA       </font><font class="comment">/* readable by anyone */</font>
00010 <font class="preprocessor">#define SNMPV2ANY   0xA000       </font><font class="comment">/* V2 Any type (includes NoAuth) */</font>
00011 <font class="preprocessor">#define SNMPV2AUTH  0x8000       </font><font class="comment">/* V2 Authenticated requests only */</font>
00012 
00013 <font class="comment">/* default list of mibs to load */</font>
00014 
00015 <font class="preprocessor">#define DEFAULT_MIBS "IP-MIB:IF-MIB:TCP-MIB:UDP-MIB:SNMPv2-MIB:RFC1213-MIB:NOTIFICATION-LOG-MIB:UCD-SNMP-MIB:UCD-DEMO-MIB:NET-SNMP-AGENT-MIB:HOST-RESOURCES-MIB:HOST-RESOURCES-TYPES:SNMP-VIEW-BASED-ACM-MIB:SNMP-COMMUNITY-MIB:UCD-DLMOD-MIB:SNMP-FRAMEWORK-MIB:SNMP-MPD-MIB:SNMP-USER-BASED-SM-MIB:SNMP-NOTIFICATION-MIB:SNMP-TARGET-MIB:SNMPv2-TM"</font>
00016 
00017 <font class="comment">/* default location to look for mibs to load using the above tokens</font>
00018    and/or those in the MIBS envrionment variable*/
00019 
00020 <font class="preprocessor">#define DEFAULT_MIBDIRS "$HOME/.snmp/mibs:/usr/local/share/snmp/mibs"</font>
00021 
00022 <font class="comment">/* default mib files to load, specified by path. */</font>
00023 
00024 <font class="comment">/* #undef DEFAULT_MIBFILES */</font>
00025 
00026 <font class="comment">/* should we compile to use special opaque types: float, double,</font>
00027    counter64, i64, ui64, union? */
00028 <font class="preprocessor">#define OPAQUE_SPECIAL_TYPES 1</font>
00029 
00030 <font class="comment">/* comment the next line if you are compiling with libsnmp.h </font>
00031    and are not using the UC-Davis SNMP library. */
00032 <font class="preprocessor">#define UCD_SNMP_LIBRARY 1</font>
00033 
00034 <font class="comment">/* define if you want to compile support for both authentication and</font>
00035    privacy support. */
00036 <font class="preprocessor">#define SCAPI_AUTHPRIV 1</font>
00037 
00038 <font class="comment">/* define if you are using the MD5 code ...*/</font>
00039 <font class="comment">/* #undef USE_INTERNAL_MD5 */</font>
00040 
00041 <font class="comment">/* ... or define this if you're using openssl support */</font>
00042 <font class="preprocessor">#define USE_OPENSSL 1</font>
00043 
00044 <font class="comment">/* add in recent CMU library extensions (not complete) */</font>
00045 <font class="comment">/* #undef CMU_COMPATIBLE */</font>
00046 
00047 <font class="comment">/* add in recent resource lock functions (not complete) */</font>
00048 <font class="comment">/* #undef _REENTRANT */</font>
00049 
00050 <font class="comment">/* debugging stuff */</font>
00051 <font class="comment">/* #undef SNMP_NO_DEBUGGING */</font>           <font class="comment">/* if defined, we optimize the code</font>
00052                                       to exclude all debugging calls. */
00053 <font class="preprocessor">#define SNMP_ALWAYS_DEBUG 0        </font><font class="comment">/* Always print debugging information and</font>
00054                                       ignore the -D flag passed to the cmds */
00055 
00056 <font class="comment">/* reverse encoding BER packets is both faster and more efficient in space. */</font>
00057 <font class="preprocessor">#define USE_REVERSE_ASNENCODING       1</font>
00058 <font class="preprocessor">#define DEFAULT_ASNENCODING_DIRECTION 1 </font><font class="comment">/* 1 = reverse, 0 = forwards */</font>
00059 
00060 <font class="comment">/* PERSISTENT_DIRECTORY: If defined, the library is capabile of saving</font>
00061    persisant information to this directory in the form of configuration
00062    lines: PERSISTENT_DIRECTORY/NAME.persistent.conf */
00063 <font class="preprocessor">#define PERSISTENT_DIRECTORY "/var/ucd-snmp"</font>
00064 
00065 <font class="comment">/* PERSISTENT_MASK: the umask permissions to set up the persistent files with */</font>
00066 <font class="preprocessor">#define PERSISTENT_MASK 077</font>
00067 
00068 <font class="comment">/* AGENT_DIRECTORY_MODE: the mode the agents should use to create</font>
00069    directories with. Since the data stored here is probably sensitive, it
00070    probably should be read-only by root/administrator. */
00071 <font class="preprocessor">#define AGENT_DIRECTORY_MODE 0700</font>
00072 
00073 <font class="comment">/* MAX_PERSISTENT_BACKUPS:</font>
00074  *   The maximum number of persistent backups the library will try to
00075  *   read from the persistent cache directory.  If an application fails to
00076  *   close down successfully more than this number of times, data will be lost.
00077  */
00078 <font class="preprocessor">#define MAX_PERSISTENT_BACKUPS 10</font>
00079 
00080 
00081 <font class="comment">/* Define if on AIX 3.</font>
00082    System headers sometimes define this.
00083    We just want to avoid a redefinition error message.  */
00084 <font class="preprocessor">#ifndef _ALL_SOURCE</font>
00085 <font class="comment">/* #undef _ALL_SOURCE */</font>
00086 <font class="preprocessor">#endif</font>
00087 
00088 <font class="comment">/* Define if using alloca.c.  */</font>
00089 <font class="comment">/* #undef C_ALLOCA */</font>
00090 
00091 <font class="comment">/* Define to empty if the keyword does not work.  */</font>
00092 <font class="comment">/* #undef const */</font>
00093 
00094 <font class="comment">/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.</font>
00095    This function is required for alloca.c support on those systems.  */
00096 <font class="comment">/* #undef CRAY_STACKSEG_END */</font>
00097 
00098 <font class="comment">/* Define if you have alloca, as a function or macro.  */</font>
00099 <font class="preprocessor">#define HAVE_ALLOCA 1</font>
00100 
00101 <font class="comment">/* Define if you have &lt;alloca.h&gt; and it should be used (not on Ultrix).  */</font>
00102 <font class="preprocessor">#define HAVE_ALLOCA_H 1</font>
00103 
00104 <font class="comment">/* Define if you have the getmntent function.  */</font>
00105 <font class="preprocessor">#define HAVE_GETMNTENT 1</font>
00106 
00107 <font class="comment">/* Define if you have &lt;sys/wait.h&gt; that is POSIX.1 compatible.  */</font>
00108 <font class="preprocessor">#define HAVE_SYS_WAIT_H 1</font>
00109 
00110 <font class="comment">/* Define as __inline if that's what the C compiler calls it.  */</font>
00111 <font class="comment">/* #undef inline */</font>
00112 
00113 <font class="comment">/* Define to `long' if &lt;sys/types.h&gt; doesn't define.  */</font>
00114 <font class="comment">/* #undef off_t */</font>
00115 
00116 <font class="comment">/* Define to `int' if &lt;sys/types.h&gt; doesn't define.  */</font>
00117 <font class="comment">/* #undef pid_t */</font>
00118 
00119 <font class="comment">/* Define as the return type of signal handlers (int or void).  */</font>
00120 <font class="preprocessor">#define RETSIGTYPE void</font>
00121 
00122 <font class="comment">/* If using the C implementation of alloca, define if you know the</font>
00123    direction of stack growth for your system; otherwise it will be
00124    automatically deduced at run-time.
00125  STACK_DIRECTION &gt; 0 =&gt; grows toward higher addresses
00126  STACK_DIRECTION &lt; 0 =&gt; grows toward lower addresses
00127  STACK_DIRECTION = 0 =&gt; direction of growth unknown
00128  */
00129 <font class="comment">/* #undef STACK_DIRECTION */</font>
00130 
00131 <font class="comment">/* Define if you have the ANSI C header files.  */</font>
00132 <font class="preprocessor">#define STDC_HEADERS 1</font>
00133 
00134 <font class="comment">/* Define if you can safely include both &lt;sys/time.h&gt; and &lt;time.h&gt;.  */</font>
00135 <font class="preprocessor">#define TIME_WITH_SYS_TIME 1</font>
00136 
00137 <font class="comment">/* Define if your processor stores words with the most significant</font>
00138    byte first (like Motorola and SPARC, unlike Intel and VAX).  */
00139 <font class="comment">/* #undef WORDS_BIGENDIAN */</font>
00140 
00141 <font class="comment">/* define the system type include file here */</font>
00142 <font class="preprocessor">#define SYSTEM_INCLUDE_FILE "s/linux.h"</font>
00143 
00144 <font class="comment">/* define the machine (cpu) type include file here */</font>
00145 <font class="preprocessor">#define MACHINE_INCLUDE_FILE "m/generic.h"</font>
00146 
00147 <font class="preprocessor">#define SNMPLIBPATH "/usr/local/lib/snmp"</font>
00148 <font class="preprocessor">#define SNMPSHAREPATH "/usr/local/share/snmp"</font>
00149 <font class="preprocessor">#define SNMPCONFPATH "/usr/local/etc/snmp"</font>
00150 <font class="preprocessor">#define SNMPDLMODPATH "/usr/local/lib/snmp/dlmod"</font>
00151 
00152 <font class="comment">/* LOGFILE:  If defined it closes stdout/err/in and opens this in out/err's</font>
00153    place.  (stdin is closed so that sh scripts won't wait for it) */
00154 
00155 <font class="preprocessor">#define LOGFILE "/var/log/snmpd.log"</font>
00156 
00157 <font class="comment">/* default system contact */</font>
00158 <font class="preprocessor">#define SYS_CONTACT "hardaker@"</font>
00159 
00160 <font class="comment">/* system location */</font>
00161 <font class="preprocessor">#define SYS_LOC "Unknown"</font>
00162 
00163 <font class="comment">/* Use libwrap to handle allow/deny hosts? */</font>
00164 <font class="comment">/* #undef USE_LIBWRAP */</font>
00165 
00166 <font class="comment">/* Use dmalloc to do malloc debugging? */</font>
00167 <font class="comment">/* #undef HAVE_DMALLOC_H */</font>
00168 
00169 <font class="comment">/* location of UNIX kernel */</font>
00170 <font class="preprocessor">#define KERNEL_LOC "unknown"</font>
00171 
00172 <font class="comment">/* location of mount table list */</font>
00173 <font class="preprocessor">#define ETC_MNTTAB "/etc/mtab"</font>
00174 
00175 <font class="comment">/* location of swap device (ok if not found) */</font>
00176 <font class="comment">/* #undef DMEM_LOC */</font>
00177 
00178 <font class="preprocessor">#define PSCMD "/bin/ps -e"</font>
00179 
00180 <font class="comment">/* Where is the uname command */</font>
00181 <font class="preprocessor">#define UNAMEPROG "/bin/uname"</font>
00182 
00183 <font class="comment">/* testing code sections. */</font>
00184 <font class="comment">/* #undef SNMP_TESTING_CODE */</font> 
00185 
00186 <font class="comment">/* If you don't have root access don't exit upon kmem errors */</font>
00187 <font class="comment">/* #undef NO_ROOT_ACCESS */</font>
00188 
00189 <font class="comment">/* If you don't want the agent to report on variables it doesn't have data for */</font>
00190 <font class="preprocessor">#define NO_DUMMY_VALUES 1</font>
00191 
00192 <font class="comment">/* Define if statfs takes 2 args and the second argument has</font>
00193    type struct fs_data. [Ultrix] */
00194 <font class="comment">/* #undef STAT_STATFS_FS_DATA */</font>
00195 
00196 <font class="comment">/* Define if the TCP timer constants in &lt;netinet/tcp_timer.h&gt;</font>
00197    depend on the integer variable `hz'.  [FreeBSD 4.x] */
00198 <font class="comment">/* #undef TCPTV_NEEDS_HZ */</font>
00199 
00200 <font class="comment">/* Define if you have the bcopy function.  */</font>
00201 <font class="preprocessor">#define HAVE_BCOPY 1</font>
00202 
00203 <font class="comment">/* Define if you have the cgetnext function.  */</font>
00204 <font class="comment">/* #undef HAVE_CGETNEXT */</font>
00205 
00206 <font class="comment">/* Define if you have the dlopen function.  */</font>
00207 <font class="preprocessor">#define HAVE_DLOPEN 1</font>
00208 
00209 <font class="comment">/* Define if you have the execv function.  */</font>
00210 <font class="preprocessor">#define HAVE_EXECV 1</font>
00211 
00212 <font class="comment">/* Define if you have the fork function.  */</font>
00213 <font class="preprocessor">#define HAVE_FORK 1</font>
00214 
00215 <font class="comment">/* Define if you have the getaddrinfo function.  */</font>
00216 <font class="preprocessor">#define HAVE_GETADDRINFO 1</font>
00217 
00218 <font class="comment">/* Define if you have the getdtablesize function.  */</font>
00219 <font class="preprocessor">#define HAVE_GETDTABLESIZE 1</font>
00220 
00221 <font class="comment">/* Define if you have the getfsstat function.  */</font>
00222 <font class="comment">/* #undef HAVE_GETFSSTAT */</font>
00223 
00224 <font class="comment">/* Define if you have the getgrnam function.  */</font>
00225 <font class="preprocessor">#define HAVE_GETGRNAM 1</font>
00226 
00227 <font class="comment">/* Define if you have the gethostname function.  */</font>
00228 <font class="preprocessor">#define HAVE_GETHOSTNAME 1</font>
00229 
00230 <font class="comment">/* Define if you have the getipnodebyname function.  */</font>
00231 <font class="comment">/* #undef HAVE_GETIPNODEBYNAME */</font>
00232 
00233 <font class="comment">/* Define if you have the getloadavg function.  */</font>
00234 <font class="preprocessor">#define HAVE_GETLOADAVG 1</font>
00235 
00236 <font class="comment">/* Define if you have the getpagesize function.  */</font>
00237 <font class="preprocessor">#define HAVE_GETPAGESIZE 1</font>
00238 
00239 <font class="comment">/* Define if you have the getpid function.  */</font>
00240 <font class="preprocessor">#define HAVE_GETPID 1</font>
00241 
00242 <font class="comment">/* Define if you have the getpwnam function.  */</font>
00243 <font class="preprocessor">#define HAVE_GETPWNAM 1</font>
00244 
00245 <font class="comment">/* Define if you have the gettimeofday function.  */</font>
00246 <font class="preprocessor">#define HAVE_GETTIMEOFDAY 1</font>
00247 
00248 <font class="comment">/* Define if you have the if_freenameindex function.  */</font>
00249 <font class="preprocessor">#define HAVE_IF_FREENAMEINDEX 1</font>
00250 
00251 <font class="comment">/* Define if you have the if_nameindex function.  */</font>
00252 <font class="preprocessor">#define HAVE_IF_NAMEINDEX 1</font>
00253 
00254 <font class="comment">/* Define if you have the index function.  */</font>
00255 <font class="preprocessor">#define HAVE_INDEX 1</font>
00256 
00257 <font class="comment">/* Define if you have the knlist function.  */</font>
00258 <font class="comment">/* #undef HAVE_KNLIST */</font>
00259 
00260 <font class="comment">/* Define if you have the kvm_getprocs function.  */</font>
00261 <font class="comment">/* #undef HAVE_KVM_GETPROCS */</font>
00262 
00263 <font class="comment">/* Define if you have the kvm_openfiles function.  */</font>
00264 <font class="comment">/* #undef HAVE_KVM_OPENFILES */</font>
00265 
00266 <font class="comment">/* Define if you have the lrand48 function.  */</font>
00267 <font class="preprocessor">#define HAVE_LRAND48 1</font>
00268 
00269 <font class="comment">/* Define if you have the memcpy function.  */</font>
00270 <font class="preprocessor">#define HAVE_MEMCPY 1</font>
00271 
00272 <font class="comment">/* Define if you have the memmove function.  */</font>
00273 <font class="preprocessor">#define HAVE_MEMMOVE 1</font>
00274 
00275 <font class="comment">/* Define if you have the mkstemp function.  */</font>
00276 <font class="preprocessor">#define HAVE_MKSTEMP 1</font>
00277 
00278 <font class="comment">/* Define if you have the nlist function.  */</font>
00279 <font class="comment">/* #undef HAVE_NLIST */</font>
00280 
00281 <font class="comment">/* Define if you have the rand function.  */</font>
00282 <font class="preprocessor">#define HAVE_RAND 1</font>
00283 
00284 <font class="comment">/* Define if you have the random function.  */</font>
00285 <font class="preprocessor">#define HAVE_RANDOM 1</font>
00286 
00287 <font class="comment">/* Define if you have the regcomp function.  */</font>
00288 <font class="preprocessor">#define HAVE_REGCOMP 1</font>
00289 
00290 <font class="comment">/* Define if you have the rpmGetPath function.  */</font>
00291 <font class="preprocessor">#define HAVE_RPMGETPATH 1</font>
00292 
00293 <font class="comment">/* Define if you have the select function.  */</font>
00294 <font class="preprocessor">#define HAVE_SELECT 1</font>
00295 
00296 <font class="comment">/* Define if you have the setenv function.  */</font>
00297 <font class="preprocessor">#define HAVE_SETENV 1</font>
00298 
00299 <font class="comment">/* Define if you have the setgid function.  */</font>
00300 <font class="preprocessor">#define HAVE_SETGID 1</font>
00301 
00302 <font class="comment">/* Define if you have the setgroups function.  */</font>
00303 <font class="preprocessor">#define HAVE_SETGROUPS 1</font>
00304 
00305 <font class="comment">/* Define if you have the setitimer function.  */</font>
00306 <font class="preprocessor">#define HAVE_SETITIMER 1</font>
00307 
00308 <font class="comment">/* Define if you have the setlocale function.  */</font>
00309 <font class="preprocessor">#define HAVE_SETLOCALE 1</font>
00310 
00311 <font class="comment">/* Define if you have the setmntent function.  */</font>
00312 <font class="preprocessor">#define HAVE_SETMNTENT 1</font>
00313 
00314 <font class="comment">/* Define if you have the setuid function.  */</font>
00315 <font class="preprocessor">#define HAVE_SETUID 1</font>
00316 
00317 <font class="comment">/* Define if you have the sigaction function.  */</font>
00318 <font class="preprocessor">#define HAVE_SIGACTION 1</font>
00319 
00320 <font class="comment">/* Define if you have the sigalrm function.  */</font>
00321 <font class="comment">/* #undef HAVE_SIGALRM */</font>
00322 
00323 <font class="comment">/* Define if you have the sigblock function.  */</font>
00324 <font class="preprocessor">#define HAVE_SIGBLOCK 1</font>
00325 
00326 <font class="comment">/* Define if you have the sighold function.  */</font>
00327 <font class="preprocessor">#define HAVE_SIGHOLD 1</font>
00328 
00329 <font class="comment">/* Define if you have the signal function.  */</font>
00330 <font class="preprocessor">#define HAVE_SIGNAL 1</font>
00331 
00332 <font class="comment">/* Define if you have the sigset function.  */</font>
00333 <font class="preprocessor">#define HAVE_SIGSET 1</font>
00334 
00335 <font class="comment">/* Define if you have the snprintf function.  */</font>
00336 <font class="preprocessor">#define HAVE_SNPRINTF 1</font>
00337 
00338 <font class="comment">/* Define if you have the socket function.  */</font>
00339 <font class="preprocessor">#define HAVE_SOCKET 1</font>
00340 
00341 <font class="comment">/* Define if you have the statfs function.  */</font>
00342 <font class="preprocessor">#define HAVE_STATFS 1</font>
00343 
00344 <font class="comment">/* Define if you have the statvfs function.  */</font>
00345 <font class="preprocessor">#define HAVE_STATVFS 1</font>
00346 
00347 <font class="comment">/* Define if you have the strcasestr function.  */</font>
00348 <font class="preprocessor">#define HAVE_STRCASESTR 1</font>
00349 
00350 <font class="comment">/* Define if you have the strchr function.  */</font>
00351 <font class="preprocessor">#define HAVE_STRCHR 1</font>
00352 
00353 <font class="comment">/* Define if you have the strdup function.  */</font>
00354 <font class="preprocessor">#define HAVE_STRDUP 1</font>
00355 
00356 <font class="comment">/* Define if you have the strerror function.  */</font>
00357 <font class="preprocessor">#define HAVE_STRERROR 1</font>
00358 
00359 <font class="comment">/* Define if you have the strncasecmp function.  */</font>
00360 <font class="preprocessor">#define HAVE_STRNCASECMP 1</font>
00361 
00362 <font class="comment">/* Define if you have the strtol function.  */</font>
00363 <font class="preprocessor">#define HAVE_STRTOL 1</font>
00364 
00365 <font class="comment">/* Define if you have the strtoul function.  */</font>
00366 <font class="preprocessor">#define HAVE_STRTOUL 1</font>
00367 
00368 <font class="comment">/* Define if you have the system function.  */</font>
00369 <font class="preprocessor">#define HAVE_SYSTEM 1</font>
00370 
00371 <font class="comment">/* Define if you have the tcgetattr function.  */</font>
00372 <font class="preprocessor">#define HAVE_TCGETATTR 1</font>
00373 
00374 <font class="comment">/* Define if you have the uname function.  */</font>
00375 <font class="preprocessor">#define HAVE_UNAME 1</font>
00376 
00377 <font class="comment">/* Define if you have the usleep function.  */</font>
00378 <font class="preprocessor">#define HAVE_USLEEP 1</font>
00379 
00380 <font class="comment">/* Define if you have the vsnprintf function.  */</font>
00381 <font class="preprocessor">#define HAVE_VSNPRINTF 1</font>
00382 
00383 <font class="comment">/* Define if you have the &lt;arpa/inet.h&gt; header file.  */</font>
00384 <font class="preprocessor">#define HAVE_ARPA_INET_H 1</font>
00385 
00386 <font class="comment">/* Define if you have the &lt;asm/page.h&gt; header file.  */</font>
00387 <font class="preprocessor">#define HAVE_ASM_PAGE_H 1</font>
00388 
00389 <font class="comment">/* Define if you have the &lt;dirent.h&gt; header file.  */</font>
00390 <font class="preprocessor">#define HAVE_DIRENT_H 1</font>
00391 
00392 <font class="comment">/* Define if you have the &lt;dlfcn.h&gt; header file.  */</font>
00393 <font class="preprocessor">#define HAVE_DLFCN_H 1</font>
00394 
00395 <font class="comment">/* Define if you have the &lt;err.h&gt; header file.  */</font>
00396 <font class="preprocessor">#define HAVE_ERR_H 1</font>
00397 
00398 <font class="comment">/* Define if you have the &lt;fcntl.h&gt; header file.  */</font>
00399 <font class="preprocessor">#define HAVE_FCNTL_H 1</font>
00400 
00401 <font class="comment">/* Define if you have the &lt;fstab.h&gt; header file.  */</font>
00402 <font class="preprocessor">#define HAVE_FSTAB_H 1</font>
00403 
00404 <font class="comment">/* Define if you have the &lt;getopt.h&gt; header file.  */</font>
00405 <font class="preprocessor">#define HAVE_GETOPT_H 1</font>
00406 
00407 <font class="comment">/* Define if you have the &lt;grp.h&gt; header file.  */</font>
00408 <font class="preprocessor">#define HAVE_GRP_H 1</font>
00409 
00410 <font class="comment">/* Define if you have the &lt;inet/mib2.h&gt; header file.  */</font>
00411 <font class="comment">/* #undef HAVE_INET_MIB2_H */</font>
00412 
00413 <font class="comment">/* Define if you have the &lt;io.h&gt; header file.  */</font>
00414 <font class="comment">/* #undef HAVE_IO_H */</font>
00415 
00416 <font class="comment">/* Define if you have the &lt;ioctls.h&gt; header file.  */</font>
00417 <font class="comment">/* #undef HAVE_IOCTLS_H */</font>
00418 
00419 <font class="comment">/* Define if you have the &lt;kstat.h&gt; header file.  */</font>
00420 <font class="comment">/* #undef HAVE_KSTAT_H */</font>
00421 
00422 <font class="comment">/* Define if you have the &lt;kvm.h&gt; header file.  */</font>
00423 <font class="comment">/* #undef HAVE_KVM_H */</font>
00424 
00425 <font class="comment">/* Define if you have the &lt;limits.h&gt; header file.  */</font>
00426 <font class="preprocessor">#define HAVE_LIMITS_H 1</font>
00427 
00428 <font class="comment">/* Define if you have the &lt;linux/hdreg.h&gt; header file.  */</font>
00429 <font class="preprocessor">#define HAVE_LINUX_HDREG_H 1</font>
00430 
00431 <font class="comment">/* Define if you have the &lt;linux/tasks.h&gt; header file.  */</font>
00432 <font class="comment">/* #undef HAVE_LINUX_TASKS_H */</font>
00433 
00434 <font class="comment">/* Define if you have the &lt;locale.h&gt; header file.  */</font>
00435 <font class="preprocessor">#define HAVE_LOCALE_H 1</font>
00436 
00437 <font class="comment">/* Define if you have the &lt;machine/param.h&gt; header file.  */</font>
00438 <font class="comment">/* #undef HAVE_MACHINE_PARAM_H */</font>
00439 
00440 <font class="comment">/* Define if you have the &lt;machine/pte.h&gt; header file.  */</font>
00441 <font class="comment">/* #undef HAVE_MACHINE_PTE_H */</font>
00442 
00443 <font class="comment">/* Define if you have the &lt;machine/types.h&gt; header file.  */</font>
00444 <font class="comment">/* #undef HAVE_MACHINE_TYPES_H */</font>
00445 
00446 <font class="comment">/* Define if you have the &lt;malloc.h&gt; header file.  */</font>
00447 <font class="preprocessor">#define HAVE_MALLOC_H 1</font>
00448 
00449 <font class="comment">/* Define if you have the &lt;mntent.h&gt; header file.  */</font>
00450 <font class="preprocessor">#define HAVE_MNTENT_H 1</font>
00451 
00452 <font class="comment">/* Define if you have the &lt;mtab.h&gt; header file.  */</font>
00453 <font class="comment">/* #undef HAVE_MTAB_H */</font>
00454 
00455 <font class="comment">/* Define if you have the &lt;ndir.h&gt; header file.  */</font>
00456 <font class="comment">/* #undef HAVE_NDIR_H */</font>
00457 
00458 <font class="comment">/* Define if you have the &lt;net/if.h&gt; header file.  */</font>
00459 <font class="preprocessor">#define HAVE_NET_IF_H 1</font>
00460 
00461 <font class="comment">/* Define if you have the &lt;net/if_dl.h&gt; header file.  */</font>
00462 <font class="comment">/* #undef HAVE_NET_IF_DL_H */</font>
00463 
00464 <font class="comment">/* Define if you have the &lt;net/if_mib.h&gt; header file.  */</font>
00465 <font class="comment">/* #undef HAVE_NET_IF_MIB_H */</font>
00466 
00467 <font class="comment">/* Define if you have the &lt;net/if_types.h&gt; header file.  */</font>
00468 <font class="comment">/* #undef HAVE_NET_IF_TYPES_H */</font>
00469 
00470 <font class="comment">/* Define if you have the &lt;net/if_var.h&gt; header file.  */</font>
00471 <font class="comment">/* #undef HAVE_NET_IF_VAR_H */</font>
00472 
00473 <font class="comment">/* Define if you have the &lt;net/route.h&gt; header file.  */</font>
00474 <font class="preprocessor">#define HAVE_NET_ROUTE_H 1</font>
00475 
00476 <font class="comment">/* Define if you have the &lt;netdb.h&gt; header file.  */</font>
00477 <font class="preprocessor">#define HAVE_NETDB_H 1</font>
00478 
00479 <font class="comment">/* Define if you have the &lt;netinet/icmp_var.h&gt; header file.  */</font>
00480 <font class="comment">/* #undef HAVE_NETINET_ICMP_VAR_H */</font>
00481 
00482 <font class="comment">/* Define if you have the &lt;netinet/if_ether.h&gt; header file.  */</font>
00483 <font class="preprocessor">#define HAVE_NETINET_IF_ETHER_H 1</font>
00484 
00485 <font class="comment">/* Define if you have the &lt;netinet/in.h&gt; header file.  */</font>
00486 <font class="preprocessor">#define HAVE_NETINET_IN_H 1</font>
00487 
00488 <font class="comment">/* Define if you have the &lt;netinet/in_systm.h&gt; header file.  */</font>
00489 <font class="preprocessor">#define HAVE_NETINET_IN_SYSTM_H 1</font>
00490 
00491 <font class="comment">/* Define if you have the &lt;netinet/in_var.h&gt; header file.  */</font>
00492 <font class="comment">/* #undef HAVE_NETINET_IN_VAR_H */</font>
00493 
00494 <font class="comment">/* Define if you have the &lt;netinet/ip.h&gt; header file.  */</font>
00495 <font class="preprocessor">#define HAVE_NETINET_IP_H 1</font>
00496 
00497 <font class="comment">/* Define if you have the &lt;netinet/ip6.h&gt; header file.  */</font>
00498 <font class="preprocessor">#define HAVE_NETINET_IP6_H 1</font>
00499 
00500 <font class="comment">/* Define if you have the &lt;netinet/ip_icmp.h&gt; header file.  */</font>
00501 <font class="preprocessor">#define HAVE_NETINET_IP_ICMP_H 1</font>
00502 
00503 <font class="comment">/* Define if you have the &lt;netinet/ip_var.h&gt; header file.  */</font>
00504 <font class="comment">/* #undef HAVE_NETINET_IP_VAR_H */</font>
00505 
00506 <font class="comment">/* Define if you have the &lt;netinet/tcp.h&gt; header file.  */</font>
00507 <font class="preprocessor">#define HAVE_NETINET_TCP_H 1</font>
00508 
00509 <font class="comment">/* Define if you have the &lt;netinet/tcp_fsm.h&gt; header file.  */</font>
00510 <font class="comment">/* #undef HAVE_NETINET_TCP_FSM_H */</font>
00511 
00512 <font class="comment">/* Define if you have the &lt;netinet/tcp_timer.h&gt; header file.  */</font>
00513 <font class="comment">/* #undef HAVE_NETINET_TCP_TIMER_H */</font>
00514 
00515 <font class="comment">/* Define if you have the &lt;netinet/tcp_var.h&gt; header file.  */</font>
00516 <font class="comment">/* #undef HAVE_NETINET_TCP_VAR_H */</font>
00517 
00518 <font class="comment">/* Define if you have the &lt;netinet/tcpip.h&gt; header file.  */</font>
00519 <font class="comment">/* #undef HAVE_NETINET_TCPIP_H */</font>
00520 
00521 <font class="comment">/* Define if you have the &lt;netinet/udp.h&gt; header file.  */</font>
00522 <font class="preprocessor">#define HAVE_NETINET_UDP_H 1</font>
00523 
00524 <font class="comment">/* Define if you have the &lt;netinet/udp_var.h&gt; header file.  */</font>
00525 <font class="comment">/* #undef HAVE_NETINET_UDP_VAR_H */</font>
00526 
00527 <font class="comment">/* Define if you have the &lt;netinet6/in6_pcb.h&gt; header file.  */</font>
00528 <font class="comment">/* #undef HAVE_NETINET6_IN6_PCB_H */</font>
00529 
00530 <font class="comment">/* Define if you have the &lt;netinet6/in6_var.h&gt; header file.  */</font>
00531 <font class="comment">/* #undef HAVE_NETINET6_IN6_VAR_H */</font>
00532 
00533 <font class="comment">/* Define if you have the &lt;netinet6/ip6_var.h&gt; header file.  */</font>
00534 <font class="comment">/* #undef HAVE_NETINET6_IP6_VAR_H */</font>
00535 
00536 <font class="comment">/* Define if you have the &lt;netinet6/nd6.h&gt; header file.  */</font>
00537 <font class="comment">/* #undef HAVE_NETINET6_ND6_H */</font>
00538 
00539 <font class="comment">/* Define if you have the &lt;netinet6/tcp6.h&gt; header file.  */</font>
00540 <font class="comment">/* #undef HAVE_NETINET6_TCP6_H */</font>
00541 
00542 <font class="comment">/* Define if you have the &lt;netinet6/tcp6_fsm.h&gt; header file.  */</font>
00543 <font class="comment">/* #undef HAVE_NETINET6_TCP6_FSM_H */</font>
00544 
00545 <font class="comment">/* Define if you have the &lt;netinet6/tcp6_timer.h&gt; header file.  */</font>
00546 <font class="comment">/* #undef HAVE_NETINET6_TCP6_TIMER_H */</font>
00547 
00548 <font class="comment">/* Define if you have the &lt;netinet6/tcp6_var.h&gt; header file.  */</font>
00549 <font class="comment">/* #undef HAVE_NETINET6_TCP6_VAR_H */</font>
00550 
00551 <font class="comment">/* Define if you have the &lt;netipx/ipx.h&gt; header file.  */</font>
00552 <font class="preprocessor">#define HAVE_NETIPX_IPX_H 1</font>
00553 
00554 <font class="comment">/* Define if you have the &lt;nlist.h&gt; header file.  */</font>
00555 <font class="comment">/* #undef HAVE_NLIST_H */</font>
00556 
00557 <font class="comment">/* Define if you have the &lt;openssl/evp.h&gt; header file.  */</font>
00558 <font class="preprocessor">#define HAVE_OPENSSL_EVP_H 1</font>
00559 
00560 <font class="comment">/* Define if you have the &lt;openssl/hmac.h&gt; header file.  */</font>
00561 <font class="preprocessor">#define HAVE_OPENSSL_HMAC_H 1</font>
00562 
00563 <font class="comment">/* Define if you have the &lt;osreldate.h&gt; header file.  */</font>
00564 <font class="comment">/* #undef HAVE_OSRELDATE_H */</font>
00565 
00566 <font class="comment">/* Define if you have the &lt;pkginfo.h&gt; header file.  */</font>
00567 <font class="comment">/* #undef HAVE_PKGINFO_H */</font>
00568 
00569 <font class="comment">/* Define if you have the &lt;pkglocs.h&gt; header file.  */</font>
00570 <font class="comment">/* #undef HAVE_PKGLOCS_H */</font>
00571 
00572 <font class="comment">/* Define if you have the &lt;pthread.h&gt; header file.  */</font>
00573 <font class="preprocessor">#define HAVE_PTHREAD_H 1</font>
00574 
00575 <font class="comment">/* Define if you have the &lt;pwd.h&gt; header file.  */</font>
00576 <font class="preprocessor">#define HAVE_PWD_H 1</font>
00577 
00578 <font class="comment">/* Define if you have the &lt;regex.h&gt; header file.  */</font>
00579 <font class="preprocessor">#define HAVE_REGEX_H 1</font>
00580 
00581 <font class="comment">/* Define if you have the &lt;rpmio.h&gt; header file.  */</font>
00582 <font class="comment">/* #undef HAVE_RPMIO_H */</font>
00583 
00584 <font class="comment">/* Define if you have the &lt;sgtty.h&gt; header file.  */</font>
00585 <font class="preprocessor">#define HAVE_SGTTY_H 1</font>
00586 
00587 <font class="comment">/* Define if you have the &lt;stdarg.h&gt; header file.  */</font>
00588 <font class="preprocessor">#define HAVE_STDARG_H 1</font>
00589 
00590 <font class="comment">/* Define if you have the &lt;stdlib.h&gt; header file.  */</font>
00591 <font class="preprocessor">#define HAVE_STDLIB_H 1</font>
00592 
00593 <font class="comment">/* Define if you have the &lt;string.h&gt; header file.  */</font>
00594 <font class="preprocessor">#define HAVE_STRING_H 1</font>
00595 
00596 <font class="comment">/* Define if you have the &lt;sys/cdefs.h&gt; header file.  */</font>
00597 <font class="preprocessor">#define HAVE_SYS_CDEFS_H 1</font>
00598 
00599 <font class="comment">/* Define if you have the &lt;sys/conf.h&gt; header file.  */</font>
00600 <font class="comment">/* #undef HAVE_SYS_CONF_H */</font>
00601 
00602 <font class="comment">/* Define if you have the &lt;sys/dir.h&gt; header file.  */</font>
00603 <font class="comment">/* #undef HAVE_SYS_DIR_H */</font>
00604 
00605 <font class="comment">/* Define if you have the &lt;sys/diskio.h&gt; header file.  */</font>
00606 <font class="comment">/* #undef HAVE_SYS_DISKIO_H */</font>
00607 
00608 <font class="comment">/* Define if you have the &lt;sys/disklabel.h&gt; header file.  */</font>
00609 <font class="comment">/* #undef HAVE_SYS_DISKLABEL_H */</font>
00610 
00611 <font class="comment">/* Define if you have the &lt;sys/dkio.h&gt; header file.  */</font>
00612 <font class="comment">/* #undef HAVE_SYS_DKIO_H */</font>
00613 
00614 <font class="comment">/* Define if you have the &lt;sys/dmap.h&gt; header file.  */</font>
00615 <font class="comment">/* #undef HAVE_SYS_DMAP_H */</font>
00616 
00617 <font class="comment">/* Define if you have the &lt;sys/file.h&gt; header file.  */</font>
00618 <font class="preprocessor">#define HAVE_SYS_FILE_H 1</font>
00619 
00620 <font class="comment">/* Define if you have the &lt;sys/filio.h&gt; header file.  */</font>
00621 <font class="comment">/* #undef HAVE_SYS_FILIO_H */</font>
00622 
00623 <font class="comment">/* Define if you have the &lt;sys/fixpoint.h&gt; header file.  */</font>
00624 <font class="comment">/* #undef HAVE_SYS_FIXPOINT_H */</font>
00625 
00626 <font class="comment">/* Define if you have the &lt;sys/fs.h&gt; header file.  */</font>
00627 <font class="comment">/* #undef HAVE_SYS_FS_H */</font>
00628 
00629 <font class="comment">/* Define if you have the &lt;sys/hashing.h&gt; header file.  */</font>
00630 <font class="comment">/* #undef HAVE_SYS_HASHING_H */</font>
00631 
00632 <font class="comment">/* Define if you have the &lt;sys/ioctl.h&gt; header file.  */</font>
00633 <font class="preprocessor">#define HAVE_SYS_IOCTL_H 1</font>
00634 
00635 <font class="comment">/* Define if you have the &lt;sys/loadavg.h&gt; header file.  */</font>
00636 <font class="comment">/* #undef HAVE_SYS_LOADAVG_H */</font>
00637 
00638 <font class="comment">/* Define if you have the &lt;sys/mbuf.h&gt; header file.  */</font>
00639 <font class="comment">/* #undef HAVE_SYS_MBUF_H */</font>
00640 
00641 <font class="comment">/* Define if you have the &lt;sys/mntent.h&gt; header file.  */</font>
00642 <font class="comment">/* #undef HAVE_SYS_MNTENT_H */</font>
00643 
00644 <font class="comment">/* Define if you have the &lt;sys/mnttab.h&gt; header file.  */</font>
00645 <font class="comment">/* #undef HAVE_SYS_MNTTAB_H */</font>
00646 
00647 <font class="comment">/* Define if you have the &lt;sys/mount.h&gt; header file.  */</font>
00648 <font class="preprocessor">#define HAVE_SYS_MOUNT_H 1</font>
00649 
00650 <font class="comment">/* Define if you have the &lt;sys/ndir.h&gt; header file.  */</font>
00651 <font class="comment">/* #undef HAVE_SYS_NDIR_H */</font>
00652 
00653 <font class="comment">/* Define if you have the &lt;sys/param.h&gt; header file.  */</font>
00654 <font class="preprocessor">#define HAVE_SYS_PARAM_H 1</font>
00655 
00656 <font class="comment">/* Define if you have the &lt;sys/pool.h&gt; header file.  */</font>
00657 <font class="comment">/* #undef HAVE_SYS_POOL_H */</font>
00658 
00659 <font class="comment">/* Define if you have the &lt;sys/proc.h&gt; header file.  */</font>
00660 <font class="comment">/* #undef HAVE_SYS_PROC_H */</font>
00661 
00662 <font class="comment">/* Define if you have the &lt;sys/protosw.h&gt; header file.  */</font>
00663 <font class="comment">/* #undef HAVE_SYS_PROTOSW_H */</font>
00664 
00665 <font class="comment">/* Define if you have the &lt;sys/pstat.h&gt; header file.  */</font>
00666 <font class="comment">/* #undef HAVE_SYS_PSTAT_H */</font>
00667 
00668 <font class="comment">/* Define if you have the &lt;sys/queue.h&gt; header file.  */</font>
00669 <font class="preprocessor">#define HAVE_SYS_QUEUE_H 1</font>
00670 
00671 <font class="comment">/* Define if you have the &lt;sys/select.h&gt; header file.  */</font>
00672 <font class="preprocessor">#define HAVE_SYS_SELECT_H 1</font>
00673 
00674 <font class="comment">/* Define if you have the &lt;sys/socket.h&gt; header file.  */</font>
00675 <font class="preprocessor">#define HAVE_SYS_SOCKET_H 1</font>
00676 
00677 <font class="comment">/* Define if you have the &lt;sys/socketvar.h&gt; header file.  */</font>
00678 <font class="preprocessor">#define HAVE_SYS_SOCKETVAR_H 1</font>
00679 
00680 <font class="comment">/* Define if you have the &lt;sys/sockio.h&gt; header file.  */</font>
00681 <font class="comment">/* #undef HAVE_SYS_SOCKIO_H */</font>
00682 
00683 <font class="comment">/* Define if you have the &lt;sys/stat.h&gt; header file.  */</font>
00684 <font class="preprocessor">#define HAVE_SYS_STAT_H 1</font>
00685 
00686 <font class="comment">/* Define if you have the &lt;sys/statfs.h&gt; header file.  */</font>
00687 <font class="preprocessor">#define HAVE_SYS_STATFS_H 1</font>
00688 
00689 <font class="comment">/* Define if you have the &lt;sys/statvfs.h&gt; header file.  */</font>
00690 <font class="preprocessor">#define HAVE_SYS_STATVFS_H 1</font>
00691 
00692 <font class="comment">/* Define if you have the &lt;sys/stream.h&gt; header file.  */</font>
00693 <font class="comment">/* #undef HAVE_SYS_STREAM_H */</font>
00694 
00695 <font class="comment">/* Define if you have the &lt;sys/swap.h&gt; header file.  */</font>
00696 <font class="preprocessor">#define HAVE_SYS_SWAP_H 1</font>
00697 
00698 <font class="comment">/* Define if you have the &lt;sys/sysctl.h&gt; header file.  */</font>
00699 <font class="preprocessor">#define HAVE_SYS_SYSCTL_H 1</font>
00700 
00701 <font class="comment">/* Define if you have the &lt;sys/sysmp.h&gt; header file.  */</font>
00702 <font class="comment">/* #undef HAVE_SYS_SYSMP_H */</font>
00703 
00704 <font class="comment">/* Define if you have the &lt;sys/tcpipstats.h&gt; header file.  */</font>
00705 <font class="comment">/* #undef HAVE_SYS_TCPIPSTATS_H */</font>
00706 
00707 <font class="comment">/* Define if you have the &lt;sys/time.h&gt; header file.  */</font>
00708 <font class="preprocessor">#define HAVE_SYS_TIME_H 1</font>
00709 
00710 <font class="comment">/* Define if you have the &lt;sys/un.h&gt; header file.  */</font>
00711 <font class="preprocessor">#define HAVE_SYS_UN_H 1</font>
00712 
00713 <font class="comment">/* Define if you have the &lt;sys/user.h&gt; header file.  */</font>
00714 <font class="preprocessor">#define HAVE_SYS_USER_H 1</font>
00715 
00716 <font class="comment">/* Define if you have the &lt;sys/utsname.h&gt; header file.  */</font>
00717 <font class="preprocessor">#define HAVE_SYS_UTSNAME_H 1</font>
00718 
00719 <font class="comment">/* Define if you have the &lt;sys/vfs.h&gt; header file.  */</font>
00720 <font class="preprocessor">#define HAVE_SYS_VFS_H 1</font>
00721 
00722 <font class="comment">/* Define if you have the &lt;sys/vm.h&gt; header file.  */</font>
00723 <font class="comment">/* #undef HAVE_SYS_VM_H */</font>
00724 
00725 <font class="comment">/* Define if you have the &lt;sys/vmmac.h&gt; header file.  */</font>
00726 <font class="comment">/* #undef HAVE_SYS_VMMAC_H */</font>
00727 
00728 <font class="comment">/* Define if you have the &lt;sys/vmmeter.h&gt; header file.  */</font>
00729 <font class="comment">/* #undef HAVE_SYS_VMMETER_H */</font>
00730 
00731 <font class="comment">/* Define if you have the &lt;sys/vmparam.h&gt; header file.  */</font>
00732 <font class="comment">/* #undef HAVE_SYS_VMPARAM_H */</font>
00733 
00734 <font class="comment">/* Define if you have the &lt;sys/vmsystm.h&gt; header file.  */</font>
00735 <font class="comment">/* #undef HAVE_SYS_VMSYSTM_H */</font>
00736 
00737 <font class="comment">/* Define if you have the &lt;sys/vnode.h&gt; header file.  */</font>
00738 <font class="comment">/* #undef HAVE_SYS_VNODE_H */</font>
00739 
00740 <font class="comment">/* Define if you have the &lt;syslog.h&gt; header file.  */</font>
00741 <font class="preprocessor">#define HAVE_SYSLOG_H 1</font>
00742 
00743 <font class="comment">/* Define if you have the &lt;ufs/ffs/fs.h&gt; header file.  */</font>
00744 <font class="comment">/* #undef HAVE_UFS_FFS_FS_H */</font>
00745 
00746 <font class="comment">/* Define if you have the &lt;ufs/fs.h&gt; header file.  */</font>
00747 <font class="comment">/* #undef HAVE_UFS_FS_H */</font>
00748 
00749 <font class="comment">/* Define if you have the &lt;ufs/ufs/dinode.h&gt; header file.  */</font>
00750 <font class="comment">/* #undef HAVE_UFS_UFS_DINODE_H */</font>
00751 
00752 <font class="comment">/* Define if you have the &lt;ufs/ufs/inode.h&gt; header file.  */</font>
00753 <font class="comment">/* #undef HAVE_UFS_UFS_INODE_H */</font>
00754 
00755 <font class="comment">/* Define if you have the &lt;ufs/ufs/quota.h&gt; header file.  */</font>
00756 <font class="comment">/* #undef HAVE_UFS_UFS_QUOTA_H */</font>
00757 
00758 <font class="comment">/* Define if you have the &lt;unistd.h&gt; header file.  */</font>
00759 <font class="preprocessor">#define HAVE_UNISTD_H 1</font>
00760 
00761 <font class="comment">/* Define if you have the &lt;utmpx.h&gt; header file.  */</font>
00762 <font class="preprocessor">#define HAVE_UTMPX_H 1</font>
00763 
00764 <font class="comment">/* Define if you have the &lt;utsname.h&gt; header file.  */</font>
00765 <font class="comment">/* #undef HAVE_UTSNAME_H */</font>
00766 
00767 <font class="comment">/* Define if you have the &lt;vm/swap_pager.h&gt; header file.  */</font>
00768 <font class="comment">/* #undef HAVE_VM_SWAP_PAGER_H */</font>
00769 
00770 <font class="comment">/* Define if you have the &lt;vm/vm.h&gt; header file.  */</font>
00771 <font class="comment">/* #undef HAVE_VM_VM_H */</font>
00772 
00773 <font class="comment">/* Define if you have the &lt;winsock.h&gt; header file.  */</font>
00774 <font class="comment">/* #undef HAVE_WINSOCK_H */</font>
00775 
00776 <font class="comment">/* Define if you have the &lt;xti.h&gt; header file.  */</font>
00777 <font class="comment">/* #undef HAVE_XTI_H */</font>
00778 
00779 <font class="comment">/* Define if you have the RSAglue library (-lRSAglue).  */</font>
00780 <font class="comment">/* #undef HAVE_LIBRSAGLUE */</font>
00781 
00782 <font class="comment">/* Define if you have the crypto library (-lcrypto).  */</font>
00783 <font class="preprocessor">#define HAVE_LIBCRYPTO 1</font>
00784 
00785 <font class="comment">/* Define if you have the dl library (-ldl).  */</font>
00786 <font class="preprocessor">#define HAVE_LIBDL 1</font>
00787 
00788 <font class="comment">/* Define if you have the efence library (-lefence).  */</font>
00789 <font class="comment">/* #undef HAVE_LIBEFENCE */</font>
00790 
00791 <font class="comment">/* Define if you have the elf library (-lelf).  */</font>
00792 <font class="comment">/* #undef HAVE_LIBELF */</font>
00793 
00794 <font class="comment">/* Define if you have the kstat library (-lkstat).  */</font>
00795 <font class="comment">/* #undef HAVE_LIBKSTAT */</font>
00796 
00797 <font class="comment">/* Define if you have the kvm library (-lkvm).  */</font>
00798 <font class="comment">/* #undef HAVE_LIBKVM */</font>
00799 
00800 <font class="comment">/* Define if you have the m library (-lm).  */</font>
00801 <font class="preprocessor">#define HAVE_LIBM 1</font>
00802 
00803 <font class="comment">/* Define if you have the mld library (-lmld).  */</font>
00804 <font class="comment">/* #undef HAVE_LIBMLD */</font>
00805 
00806 <font class="comment">/* Define if you have the nsl library (-lnsl).  */</font>
00807 <font class="comment">/* #undef HAVE_LIBNSL */</font>
00808 
00809 <font class="comment">/* Define if you have the popt library (-lpopt).  */</font>
00810 <font class="preprocessor">#define HAVE_LIBPOPT 1</font>
00811 
00812 <font class="comment">/* Define if you have the rpmio library (-lrpmio).  */</font>
00813 <font class="preprocessor">#define HAVE_LIBRPMIO 1</font>
00814 
00815 <font class="comment">/* Define if you have the rsaref library (-lrsaref).  */</font>
00816 <font class="comment">/* #undef HAVE_LIBRSAREF */</font>
00817 
00818 <font class="comment">/* Define if you have the z library (-lz).  */</font>
00819 <font class="preprocessor">#define HAVE_LIBZ 1</font>
00820 
00821 <font class="comment">/* define if you have &lt;netinet/in_pcb.h&gt; */</font>
00822 <font class="comment">/* #undef HAVE_NETINET_IN_PCB_H */</font>
00823 
00824 <font class="comment">/* define if you are using linux and /proc/net/dev has the compressed</font>
00825    field, which exists in linux kernels 2.2 and greater. */
00826 <font class="comment">/* #undef PROC_NET_DEV_HAS_COMPRESSED */</font>
00827 
00828 <font class="comment">/* define rtentry to ortentry on SYSV machines (alphas) */</font>
00829 <font class="preprocessor">#define RTENTRY struct rtentry</font>
00830 
00831 <font class="comment">/* Use BSD 4.4 routing table entries? */</font>
00832 <font class="comment">/* #undef RTENTRY_4_4 */</font>
00833 
00834 <font class="comment">/* Does struct sigaction have a sa_sigaction field? */</font>
00835 <font class="preprocessor">#define STRUCT_SIGACTION_HAS_SA_SIGACTION 1</font>
00836 
00837 <font class="comment">/* Does struct sockaddr have a sa_len field? */</font>
00838 <font class="comment">/* #undef STRUCT_SOCKADDR_HAS_SA_LEN */</font>
00839 
00840 <font class="comment">/* Does struct sockaddr have a sa_family2 field? */</font>
00841 <font class="comment">/* #undef STRUCT_SOCKADDR_HAS_SA_UNION_SA_GENERIC_SA_FAMILY2 */</font>
00842 
00843 <font class="comment">/* rtentry structure tests */</font>
00844 <font class="comment">/* #undef RTENTRY_RT_NEXT */</font>
00845 <font class="preprocessor">#define STRUCT_RTENTRY_HAS_RT_DST 1</font>
00846 <font class="comment">/* #undef STRUCT_RTENTRY_HAS_RT_UNIT */</font>
00847 <font class="comment">/* #undef STRUCT_RTENTRY_HAS_RT_USE */</font>
00848 <font class="comment">/* #undef STRUCT_RTENTRY_HAS_RT_REFCNT */</font>
00849 <font class="comment">/* #undef STRUCT_RTENTRY_HAS_RT_HASH */</font>
00850 
00851 <font class="comment">/* ifnet structure tests */</font>
00852 <font class="comment">/* #undef STRUCT_IFNET_HAS_IF_BAUDRATE */</font>
00853 <font class="comment">/* #undef STRUCT_IFNET_HAS_IF_BAUDRATE_IFS_VALUE */</font>
00854 <font class="preprocessor">#define STRUCT_IFNET_HAS_IF_SPEED 1</font>
00855 <font class="preprocessor">#define STRUCT_IFNET_HAS_IF_TYPE 1</font>
00856 <font class="comment">/* #undef STRUCT_IFNET_HAS_IF_IMCASTS */</font>
00857 <font class="preprocessor">#define STRUCT_IFNET_HAS_IF_IQDROPS 1</font>
00858 <font class="comment">/* #undef STRUCT_IFNET_HAS_IF_LASTCHANGE_TV_SEC */</font>
00859 <font class="comment">/* #undef STRUCT_IFNET_HAS_IF_NOPROTO */</font>
00860 <font class="comment">/* #undef STRUCT_IFNET_HAS_IF_OMCASTS */</font>
00861 <font class="comment">/* #undef STRUCT_IFNET_HAS_IF_XNAME */</font>
00862 <font class="preprocessor">#define STRUCT_IFNET_HAS_IF_OBYTES 1</font>
00863 <font class="preprocessor">#define STRUCT_IFNET_HAS_IF_IBYTES 1</font>
00864 <font class="comment">/* #undef STRUCT_IFNET_HAS_IF_ADDRLIST */</font>
00865 
00866 <font class="comment">/* tcpstat.tcps_rcvmemdrop */</font>
00867 <font class="comment">/* #undef STRUCT_TCPSTAT_HAS_TCPS_RCVMEMDROP */</font>
00868 
00869 <font class="comment">/* udpstat.udps_discard */</font>
00870 <font class="comment">/* #undef STRUCT_UDPSTAT_HAS_UDPS_DISCARD */</font>
00871 
00872 <font class="comment">/* udpstat.udps_discard */</font>
00873 <font class="comment">/* #undef STRUCT_UDPSTAT_HAS_UDPS_NOPORT */</font>
00874 
00875 <font class="comment">/* udpstat.udps_discard */</font>
00876 <font class="comment">/* #undef STRUCT_UDPSTAT_HAS_UDPS_NOPORTBCAST */</font>
00877 
00878 <font class="comment">/* udpstat.udps_discard */</font>
00879 <font class="comment">/* #undef STRUCT_UDPSTAT_HAS_UDPS_FULLSOCK */</font>
00880 
00881 <font class="comment">/* arphd.at_next */</font>
00882 <font class="comment">/* #undef STRUCT_ARPHD_HAS_AT_NEXT */</font>
00883 
00884 <font class="comment">/* ifaddr.ifa_next */</font>
00885 <font class="preprocessor">#define STRUCT_IFADDR_HAS_IFA_NEXT 1</font>
00886 
00887 <font class="comment">/* ifnet.if_mtu */</font>
00888 <font class="comment">/* #undef STRUCT_IFNET_HAS_IF_MTU */</font>
00889 
00890 <font class="comment">/* swdevt.sw_nblksenabled */</font>
00891 <font class="comment">/* #undef STRUCT_SWDEVT_HAS_SW_NBLKSENABLED */</font>
00892 
00893 <font class="comment">/* nlist.n_value */</font>
00894 <font class="comment">/* #undef STRUCT_NLIST_HAS_N_VALUE */</font>
00895 
00896 <font class="comment">/* ipstat structure tests */</font>
00897 <font class="comment">/* #undef STRUCT_IPSTAT_HAS_IPS_CANTFORWARD */</font>
00898 <font class="comment">/* #undef STRUCT_IPSTAT_HAS_IPS_CANTFRAG */</font>
00899 <font class="comment">/* #undef STRUCT_IPSTAT_HAS_IPS_DELIVERED */</font>
00900 <font class="comment">/* #undef STRUCT_IPSTAT_HAS_IPS_FRAGDROPPED */</font>
00901 <font class="comment">/* #undef STRUCT_IPSTAT_HAS_IPS_FRAGTIMEOUT */</font>
00902 <font class="comment">/* #undef STRUCT_IPSTAT_HAS_IPS_LOCALOUT */</font>
00903 <font class="comment">/* #undef STRUCT_IPSTAT_HAS_IPS_NOPROTO */</font>
00904 <font class="comment">/* #undef STRUCT_IPSTAT_HAS_IPS_NOROUTE */</font>
00905 <font class="comment">/* #undef STRUCT_IPSTAT_HAS_IPS_ODROPPED */</font>
00906 <font class="comment">/* #undef STRUCT_IPSTAT_HAS_IPS_OFRAGMENTS */</font>
00907 <font class="comment">/* #undef STRUCT_IPSTAT_HAS_IPS_REASSEMBLED */</font>
00908 
00909 <font class="comment">/* vfsstat.f_frsize */</font>
00910 <font class="preprocessor">#define STRUCT_STATVFS_HAS_F_FRSIZE 1</font>
00911 
00912 <font class="comment">/* vfsstat.f_files */</font>
00913 <font class="preprocessor">#define STRUCT_STATVFS_HAS_F_FILES 1</font>
00914 
00915 <font class="comment">/* ifnet needs to have _KERNEL defined */</font>
00916 <font class="comment">/* #undef IFNET_NEEDS_KERNEL */</font>
00917 
00918 <font class="comment">/* sysctl works to get boottime, etc... */</font>
00919 <font class="comment">/* #undef CAN_USE_SYSCTL */</font>
00920 
00921 <font class="comment">/* type check for in_addr_t */</font>
00922 <font class="comment">/* #undef in_addr_t */</font>
00923 
00924 <font class="comment">/* define if SIOCGIFADDR exists in sys/ioctl.h */</font>
00925 <font class="preprocessor">#define SYS_IOCTL_H_HAS_SIOCGIFADDR 1</font>
00926 
00927 <font class="comment">/* define if your compiler (processor) defines __FUNCTION__ for you */</font>
00928 <font class="preprocessor">#define HAVE_CPP_UNDERBAR_FUNCTION_DEFINED 1</font>
00929 
00930 <font class="comment">/* Mib-2 tree Info */</font>
00931 <font class="comment">/* These are the system information variables. */</font>
00932 
00933 <font class="preprocessor">#define VERS_DESC   "unknown"             </font><font class="comment">/* overridden at run time */</font>
00934 <font class="preprocessor">#define SYS_NAME    "unknown"             </font><font class="comment">/* overridden at run time */</font>
00935 
00936 <font class="comment">/* comment out the second define to turn off functionality for any of</font>
00937    these: (See README for details) */
00938 
00939 <font class="comment">/*   proc PROCESSNAME [MAX] [MIN] */</font>
00940 <font class="preprocessor">#define PROCMIBNUM 2</font>
00941 
00942 <font class="comment">/*   exec/shell NAME COMMAND      */</font>
00943 <font class="preprocessor">#define SHELLMIBNUM 8</font>
00944 
00945 <font class="comment">/*   swap MIN                     */</font>
00946 <font class="preprocessor">#define MEMMIBNUM 4</font>
00947 
00948 <font class="comment">/*   disk DISK MINSIZE            */</font>
00949 <font class="preprocessor">#define DISKMIBNUM 9</font>
00950 
00951 <font class="comment">/*   load 1 5 15                  */</font>
00952 <font class="preprocessor">#define LOADAVEMIBNUM 10</font>
00953 
00954 <font class="comment">/* which version are you using? This mibloc will tell you */</font>
00955 <font class="preprocessor">#define VERSIONMIBNUM 100</font>
00956 
00957 <font class="comment">/* Reports errors the agent runs into */</font>
00958 <font class="comment">/* (typically its "can't fork, no mem" problems) */</font>
00959 <font class="preprocessor">#define ERRORMIBNUM 101</font>
00960 
00961 <font class="comment">/* The sub id of EXENSIBLEMIB returned to queries of</font>
00962    .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 */
00963 <font class="preprocessor">#define AGENTID 250</font>
00964 
00965 <font class="comment">/* This ID is returned after the AGENTID above.  IE, the resulting</font>
00966    value returned by a query to sysObjectID is
00967    EXTENSIBLEMIB.AGENTID.???, where ??? is defined below by OSTYPE */
00968 
00969 <font class="preprocessor">#define HPUX9ID 1</font>
00970 <font class="preprocessor">#define SUNOS4ID 2 </font>
00971 <font class="preprocessor">#define SOLARISID 3</font>
00972 <font class="preprocessor">#define OSFID 4</font>
00973 <font class="preprocessor">#define ULTRIXID 5</font>
00974 <font class="preprocessor">#define HPUX10ID 6</font>
00975 <font class="preprocessor">#define NETBSD1ID 7</font>
00976 <font class="preprocessor">#define FREEBSDID 8</font>
00977 <font class="preprocessor">#define IRIXID 9</font>
00978 <font class="preprocessor">#define LINUXID 10</font>
00979 <font class="preprocessor">#define BSDIID 11</font>
00980 <font class="preprocessor">#define OPENBSDID 12</font>
00981 <font class="preprocessor">#define UNKNOWNID 255</font>
00982 
00983 <font class="preprocessor">#ifdef hpux9</font>
00984 <font class="preprocessor">#define OSTYPE HPUX9ID</font>
00985 <font class="preprocessor">#endif</font>
00986 <font class="preprocessor">#ifdef hpux10</font>
00987 <font class="preprocessor">#define OSTYPE HPUX10ID</font>
00988 <font class="preprocessor">#endif</font>
00989 <font class="preprocessor">#ifdef sunos4</font>
00990 <font class="preprocessor">#define OSTYPE SUNOS4ID</font>
00991 <font class="preprocessor">#endif</font>
00992 <font class="preprocessor">#ifdef solaris2</font>
00993 <font class="preprocessor">#define OSTYPE SOLARISID</font>
00994 <font class="preprocessor">#endif</font>
00995 <font class="preprocessor">#if defined(osf3) || defined(osf4)</font>
00996 <font class="preprocessor">#define OSTYPE OSFID</font>
00997 <font class="preprocessor">#endif</font>
00998 <font class="preprocessor">#ifdef ultrix4</font>
00999 <font class="preprocessor">#define OSTYPE ULTRIXID</font>
01000 <font class="preprocessor">#endif</font>
01001 <font class="preprocessor">#ifdef netbsd1</font>
01002 <font class="preprocessor">#define OSTYPE NETBSD1ID</font>
01003 <font class="preprocessor">#endif</font>
01004 <font class="preprocessor">#ifdef freebsd2</font>
01005 <font class="preprocessor">#define OSTYPE FREEBSDID</font>
01006 <font class="preprocessor">#endif</font>
01007 <font class="preprocessor">#if defined(irix6) || defined(irix5)</font>
01008 <font class="preprocessor">#define OSTYPE IRIXID</font>
01009 <font class="preprocessor">#endif</font>
01010 <font class="preprocessor">#ifdef linux</font>
01011 <font class="preprocessor">#define OSTYPE LINUXID</font>
01012 <font class="preprocessor">#endif</font>
01013 <font class="preprocessor">#if defined(bsdi2) || defined(bsdi3)</font>
01014 <font class="preprocessor">#define OSTYPE BSDIID</font>
01015 <font class="preprocessor">#endif</font>
01016 <font class="preprocessor">#ifdef openbsd2</font>
01017 <font class="preprocessor">#define OSTYPE OPENBSDID</font>
01018 <font class="preprocessor">#endif</font>
01019 <font class="comment">/* unknown */</font>
01020 <font class="preprocessor">#ifndef OSTYPE</font>
01021 <font class="preprocessor">#define OSTYPE UNKNOWNID</font>
01022 <font class="preprocessor">#endif</font>
01023 
01024 <font class="comment">/* The enterprise number has been assigned by the IANA group.   */</font>
01025 <font class="comment">/* Optionally, this may point to the location in the tree your  */</font>
01026 <font class="comment">/* company/organization has been allocated.                     */</font>
01027 <font class="comment">/* The assigned enterprise number for the NET_SNMP MIB modules. */</font>
01028 <font class="preprocessor">#define ENTERPRISE_OID                  8072</font>
01029 <font class="preprocessor">#define ENTERPRISE_MIB                  1,3,6,1,4,1,8072</font>
01030 <font class="preprocessor">#define ENTERPRISE_DOT_MIB              1.3.6.1.4.1.8072</font>
01031 <font class="preprocessor">#define ENTERPRISE_DOT_MIB_LENGTH       7</font>
01032 
01033 <font class="comment">/* The assigned enterprise number for sysObjectID. */</font>
01034 <font class="preprocessor">#define SYSTEM_MIB              1,3,6,1,4,1,2021,AGENTID,OSTYPE</font>
01035 <font class="preprocessor">#define SYSTEM_DOT_MIB          1.3.6.1.4.1.2021.AGENTID.OSTYPE</font>
01036 <font class="preprocessor">#define SYSTEM_DOT_MIB_LENGTH   9</font>
01037 
01038 <font class="comment">/* The assigned enterprise number for notifications. */</font>
01039 <font class="preprocessor">#define NOTIFICATION_MIB                1,3,6,1,4,1,2021,251</font>
01040 <font class="preprocessor">#define NOTIFICATION_DOT_MIB            1.3.6.1.4.1.2021.251</font>
01041 <font class="preprocessor">#define NOTIFICATION_DOT_MIB_LENGTH     8</font>
01042 
01043 <font class="comment">/* this is the location of the ucdavis mib tree.  It shouldn't be</font>
01044    changed, as the places it is used are expected to be constant
01045    values or are directly tied to the UCD-SNMP-MIB. */
01046 <font class="preprocessor">#define UCDAVIS_OID             2021</font>
01047 <font class="preprocessor">#define UCDAVIS_MIB             1,3,6,1,4,1,2021</font>
01048 <font class="preprocessor">#define UCDAVIS_DOT_MIB         1.3.6.1.4.1.2021</font>
01049 <font class="preprocessor">#define UCDAVIS_DOT_MIB_LENGTH  7</font>
01050 
01051 <font class="comment">/* how long to wait (seconds) for error querys before reseting the error trap.*/</font>
01052 <font class="preprocessor">#define ERRORTIMELENGTH 600 </font>
01053 
01054 <font class="comment">/* Exec command to fix PROC problems */</font>
01055 <font class="comment">/* %s will be replaced by the process name in error */</font>
01056 
01057 <font class="comment">/* #define PROCFIXCMD "/usr/bin/perl /local/scripts/fixproc %s" */</font>
01058 
01059 <font class="comment">/* Exec command to fix EXEC problems */</font>
01060 <font class="comment">/* %s will be replaced by the exec/script name in error */</font>
01061 
01062 <font class="comment">/* #define EXECFIXCMD "/usr/bin/perl /local/scripts/fixproc %s" */</font>
01063 
01064 <font class="comment">/* Should exec output Cashing be used (speeds up things greatly), and</font>
01065    if so, After how many seconds should the cache re-newed?  Note:
01066    Don't define CASHETIME to disable cashing completely */
01067 
01068 <font class="preprocessor">#define EXCACHETIME 30</font>
01069 <font class="preprocessor">#define CACHEFILE ".snmp-exec-cache"</font>
01070 <font class="preprocessor">#define MAXCACHESIZE (200*80)   </font><font class="comment">/* roughly 200 lines max */</font>
01071 
01072 <font class="preprocessor">#define MAXDISKS 50                      </font><font class="comment">/* can't scan more than this number */</font>
01073 
01074 <font class="comment">/* misc defaults */</font>
01075 
01076 <font class="comment">/* default of 100 meg minimum if the minimum size is not specified in</font>
01077    the config file */
01078 <font class="preprocessor">#define DEFDISKMINIMUMSPACE 100000</font>
01079 
01080 <font class="preprocessor">#define DEFMAXLOADAVE 12.0      </font><font class="comment">/* default maximum load average before error */</font>
01081 
01082 <font class="preprocessor">#define MAXREADCOUNT 100   </font><font class="comment">/* max times to loop reading output from</font>
01083                               execs.  Because of sleep(1)s, this will also
01084                               be time to wait (in seconds) for exec to finish */
01085 
01086 <font class="preprocessor">#define SNMPBLOCK 1       </font><font class="comment">/* Set to 1 if you want snmpgets to block and never</font>
01087                              timeout.  Original CMU code had this
01088                              hardcoded into the code as = 1 */
01089 
01090 <font class="preprocessor">#define RESTARTSLEEP 5    </font><font class="comment">/* How long to wait after a snmpset to</font>
01091                              EXTENSIBLEMIB.VERSIONMIBNUM.VERRESTARTAGENT
01092                              before restarting the agent.  This is
01093                              necessary to finish the snmpset reply
01094                              before restarting. */
01095 
01096 <font class="comment">/* Number of community strings to store */</font>
01097 <font class="preprocessor">#define NUM_COMMUNITIES 5</font>
01098 
01099 <font class="comment">/* UNdefine to allow specifying zero-length community string */</font>
01100 <font class="comment">/* #define NO_ZEROLENGTH_COMMUNITY 1 */</font>
01101 
01102 <font class="comment">/* #define EXIT_ON_BAD_KLREAD  */</font>
01103 <font class="comment">/* define to exit the agent on a bad kernel read */</font>
01104 
01105 <font class="preprocessor">#define LASTFIELD -1      </font><font class="comment">/* internal define */</font>
01106 
01107 <font class="comment">/* configure options specified */</font>
01108 <font class="preprocessor">#define CONFIGURE_OPTIONS " '--with-cflags=-g -I/home/hardaker/src/smip/iptables/include' '--with-libs=-L/home/hardaker/src/smip/iptables/libiptc -liptc' '--with-mib-modules=testhandler testdelayed examples/example agent/nsTransactionTable' --without-efence '--with-mib-modules=policy host'"</font>
01109 
01110 <font class="preprocessor">#ifndef HAVE_STRCHR</font>
01111 <font class="preprocessor">#ifdef HAVE_INDEX</font>
01112 <font class="preprocessor"># define strchr index</font>
01113 <font class="preprocessor"># define strrchr rindex</font>
01114 <font class="preprocessor">#endif</font>
01115 <font class="preprocessor">#endif</font>
01116 
01117 <font class="preprocessor">#ifndef HAVE_INDEX</font>
01118 <font class="preprocessor">#ifdef HAVE_STRCHR</font>
01119 <font class="preprocessor"># define index strchr</font>
01120 <font class="preprocessor"># define rindex strrchr</font>
01121 <font class="preprocessor">#endif</font>
01122 <font class="preprocessor">#endif</font>
01123 
01124 <font class="preprocessor">#ifndef HAVE_MEMCPY</font>
01125 <font class="preprocessor">#ifdef HAVE_BCOPY</font>
01126 <font class="preprocessor"># define memcpy(d, s, n) bcopy ((s), (d), (n))</font>
01127 <font class="preprocessor"># define memmove(d, s, n) bcopy ((s), (d), (n))</font>
01128 <font class="preprocessor"># define memcmp bcmp</font>
01129 <font class="preprocessor">#endif</font>
01130 <font class="preprocessor">#endif</font>
01131 
01132 <font class="preprocessor">#ifndef HAVE_MEMMOVE</font>
01133 <font class="preprocessor">#ifdef HAVE_MEMCPY</font>
01134 <font class="preprocessor"># define memmove memcpy</font>
01135 <font class="preprocessor">#endif</font>
01136 <font class="preprocessor">#endif</font>
01137 
01138 <font class="preprocessor">#ifndef HAVE_BCOPY</font>
01139 <font class="preprocessor">#ifdef HAVE_MEMCPY</font>
01140 <font class="preprocessor"># define bcopy(s, d, n) memcpy ((d), (s), (n))</font>
01141 <font class="preprocessor"># define bzero(p,n) memset((p),(0),(n))</font>
01142 <font class="preprocessor"># define bcmp memcmp</font>
01143 <font class="preprocessor">#endif</font>
01144 <font class="preprocessor">#endif</font>
01145 
01146 
01147 <font class="comment">/* define random functions */</font>
01148 
01149 <font class="preprocessor">#ifndef HAVE_RANDOM</font>
01150 <font class="preprocessor">#ifdef HAVE_LRAND48</font>
01151 <font class="preprocessor">#define random lrand48</font>
01152 <font class="preprocessor">#define srandom(s) srand48(s)</font>
01153 <font class="preprocessor">#else</font>
01154 <font class="preprocessor">#ifdef HAVE_RAND</font>
01155 <font class="preprocessor">#define random rand</font>
01156 <font class="preprocessor">#define srandom(s) srand(s)</font>
01157 <font class="preprocessor">#endif</font>
01158 <font class="preprocessor">#endif</font>
01159 <font class="preprocessor">#endif</font>
01160 
01161 <font class="comment">/* define signal if DNE */</font>
01162 
01163 <font class="preprocessor">#ifndef HAVE_SIGNAL</font>
01164 <font class="preprocessor">#ifdef HAVE_SIGSET</font>
01165 <font class="preprocessor">#define signal(a,b) sigset(a,b)</font>
01166 <font class="preprocessor">#endif</font>
01167 <font class="preprocessor">#endif</font>
01168 
01169 <font class="comment">/* define if you have librpm and libdb */</font>
01170 <font class="preprocessor">#define HAVE_LIBDB 1</font>
01171 <font class="preprocessor">#define HAVE_LIBRPM 1</font>
01172 
01173 <font class="comment">/* define if you have pkginfo */</font>
01174 <font class="comment">/* #undef HAVE_PKGINFO */</font>
01175 
01176 <font class="comment">/* define if you have gethostbyname */</font>
01177 <font class="preprocessor">#define HAVE_GETHOSTBYNAME 1</font>
01178 
01179 <font class="comment">/* define if you have getservbyname */</font>
01180 <font class="preprocessor">#define HAVE_GETSERVBYNAME 1</font>
01181 
01182 <font class="comment">/* printing system */</font>
01183 <font class="preprocessor">#define HAVE_LPSTAT 1</font>
01184 <font class="preprocessor">#define LPSTAT_PATH "/usr/bin/lpstat"</font>
01185 <font class="preprocessor">#define HAVE_PRINTCAP 1</font>
01186 
01187 <font class="comment">/*  Pluggable transports.  */</font>
01188 
01189 <font class="comment">/*  This is defined if support for the UDP/IP transport domain is</font>
01190     available.   */
01191 <font class="preprocessor">#define SNMP_TRANSPORT_UDP_DOMAIN 1</font>
01192 
01193 <font class="comment">/*  This is defined if support for the TCP/IP transport domain is</font>
01194     available.  */
01195 <font class="preprocessor">#define SNMP_TRANSPORT_TCP_DOMAIN 1</font>
01196 
01197 <font class="comment">/*  This is defined if support for the Unix transport domain</font>
01198     (a.k.a. "local IPC") is available.  */
01199 <font class="preprocessor">#define SNMP_TRANSPORT_UNIX_DOMAIN 1</font>
01200 
01201 <font class="comment">/*  This is defined if support for the AAL5 PVC transport domain is</font>
01202     available.  */
01203 <font class="comment">/* #undef SNMP_TRANSPORT_AAL5PVC_DOMAIN */</font>
01204 
01205 <font class="comment">/*  This is defined if support for the IPX transport domain is</font>
01206     available.  */
01207 <font class="comment">/* #undef SNMP_TRANSPORT_IPX_DOMAIN */</font>
01208 
01209 <font class="comment">/*  This is defined if support for the UDP/IPv6 transport domain is</font>
01210     available.  */
01211 <font class="comment">/* #undef SNMP_TRANSPORT_UDPIPV6_DOMAIN */</font>
01212 
01213 <font class="comment">/*  This is defined if support for the TCP/IPv6 transport domain is</font>
01214     available.  */
01215 <font class="comment">/* #undef SNMP_TRANSPORT_TCPIPV6_DOMAIN */</font>
01216 
01217 <font class="comment">/* define this if the USM security module is available */</font>
01218 <font class="preprocessor">#define SNMP_SECMOD_USM 1</font>
01219 
01220 <font class="comment">/* define this if the KSM (kerberos based snmp) security module is available */</font>
01221 <font class="comment">/* #undef SNMP_SECMOD_KSM */</font>
01222 
01223 <font class="comment">/* define this if we're using the new MIT crypto API */</font>
01224 <font class="comment">/* #undef MIT_NEW_CRYPTO */</font>
01225 
01226 <font class="comment">/* define if you want to build with reentrant/threaded code */</font>
01227 <font class="comment">/* #undef NS_REENTRANT */</font>
01228 
01229 <font class="comment">/* Not-to-be-compiled macros for use by configure only */</font>
01230 <font class="preprocessor">#define config_require(x)</font>
01231 <font class="preprocessor">#define config_arch_require(x,y)</font>
01232 <font class="preprocessor">#define config_parse_dot_conf(w,x,y,z)</font>
01233 <font class="preprocessor">#define config_add_mib(x)</font>
01234   
01235 <font class="preprocessor">#ifdef WIN32</font>
01236 <font class="preprocessor">#define ENV_SEPARATOR ";"</font>
01237 <font class="preprocessor">#define ENV_SEPARATOR_CHAR ';'</font>
01238 <font class="preprocessor">#else</font>
01239 <font class="preprocessor">#define ENV_SEPARATOR ":"</font>
01240 <font class="preprocessor">#define ENV_SEPARATOR_CHAR ':'</font>
01241 <font class="preprocessor">#endif</font>
01242 
01243 <font class="preprocessor">#include SYSTEM_INCLUDE_FILE</font>
01244 <font class="preprocessor">#include MACHINE_INCLUDE_FILE</font>
01245 
01246 <font class="preprocessor">#if defined(HAVE_NLIST) &amp;&amp; defined(STRUCT_NLIST_HAS_N_VALUE) &amp;&amp; !defined(DONT_USE_NLIST)</font>
01247 <font class="preprocessor">#define CAN_USE_NLIST</font>
01248 <font class="preprocessor">#endif</font>
01249 
01250 <font class="preprocessor">#if HAVE_DMALLOC_H</font>
01251 <font class="preprocessor">#define DMALLOC_FUNC_CHECK</font>
01252 <font class="preprocessor">#endif</font>
01253 
01254 <font class="comment">/* #undef INET6 */</font>
01255 
<!--#include virtual="/sfbutton.html" -->
</pre></div><hr><address><small><!--#include virtual="/sfbutton.html" -->
 Sun Dec 23 15:52:50 2001 for net-snmp by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.gif" alt="doxygen" align="middle" border=0 
width=110 height=53></a>1.2.11 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2001</small></address>
</body>
</html>
<!--#include virtual="/sfbutton.html" -->
<!-- CONTENT END -->
<!--#include virtual="/page-bottom.html" -->





See more files for this project here

net-snmp

net-snmp provides tools and libraries relating to the Simple Network\r\nManagement Protocol including: An extensible agent, An SNMP library,\r\ntools to request or set information from SNMP agents, tools to\r\ngenerate and handle SNMP traps, etc.\r\n

Project homepage: http://sourceforge.net/projects/net-snmp
Programming language(s): C,Perl,Shell Script
License: other

  mfd/
  acconfig_8h-source.html
  acconfig_8h.html
  agent_2snmp__perl_8c-source.html
  agent__callbacks_8h-source.html
  agent__callbacks_8h.html
  agent__handler_8c-source.html
  agent__handler_8c.html
  agent__handler_8h-source.html
  agent__handler_8h.html
  agent__index_8c-source.html
  agent__index_8c.html
  agent__index_8h-source.html
  agent__index_8h.html
  agent__module__config_8h-source.html
  agent__read__config_8c-source.html
  agent__read__config_8c.html
  agent__read__config_8h-source.html
  agent__read__config_8h.html
  agent__registry_8c-source.html
  agent__registry_8c.html
  agent__registry_8h-source.html
  agent__registry_8h.html
  agent__trap_8c-source.html
  agent__trap_8c.html
  agent__trap_8h-source.html
  agent__trap_8h.html
  all__helpers_8c-source.html
  all__helpers_8h-source.html
  annotated.html
  asn1_8c-source.html
  asn1_8h-source.html
  auto__nlist_8c-source.html
  auto__nlist_8c.html
  auto__nlist_8h-source.html
  auto__nlist_8h.html
  autonlist_8h-source.html
  autonlist_8h.html
  baby__steps_8c-source.html
  baby__steps_8h-source.html
  blah.html
  bulk__to__next_8c-source.html
  bulk__to__next_8h-source.html
  cache__handler_8c-source.html
  cache__handler_8h-source.html
  callback_8c-source.html
  callback_8h-source.html
  check__varbind_8c-source.html
  check__varbind_8h-source.html
  cmu__compat_8c-source.html
  cmu__compat_8h-source.html
  config_8h-source.html
  config_8h.html
  config__api_8h-source.html
  container_8c-source.html
  container_8h-source.html
  container__binary__array_8c-source.html
  container__binary__array_8h-source.html
  container__iterator_8c-source.html
  container__iterator_8h-source.html
  container__list__ssll_8c-source.html
  container__list__ssll_8h-source.html
  container__null_8c-source.html
  container__null_8h-source.html
  data__list_8c-source.html
  data__list_8h-source.html
  data__set_8c-example.html
  data__set_8c-source.html
  data__set_8h-source.html
  debug__handler_8c-source.html
  debug__handler_8h-source.html
  default__store_8c-source.html
  default__store_8h-source.html
  default_store.html
  definitions_8h-source.html
  delayed__instance_8c-example.html
  delayed__instance_8c-source.html
  delayed__instance_8h-source.html
  deprecated.html
  dir_000000.html
  dir_000001.html
  dir_000002.html
  dir_000003.html
  dir_000004.html
  dir_000005.html
  dir_000006.html
  dir_000007.html
  dir_000008.html
  doxygen.css
  doxygen.gif
  doxygen.png
  ds__agent_8h-source.html
  ds__agent_8h.html
  example_8c-source.html
  example_8h-source.html
  examples.html
  factory_8h-source.html
  fd__event__manager_8c-source.html
  fd__event__manager_8h-source.html
  file__utils_8c-source.html
  file__utils_8h-source.html
  files.html