net-snmp 5.7
net-snmp-config.h
00001 /* include/net-snmp/net-snmp-config.h.  Generated from net-snmp-config.h.in by configure.  */
00002 /* include/net-snmp/net-snmp-config.h.in.  Generated from configure.ac by autoheader.  */
00003 /* 
00004  * net-snmp configuration header file
00005  *
00006  * NOTE: DO NOT EDIT include/net-snmp/net-snmp-config.h.in as your changes
00007  *       will be overwritten. This content is in acconfig.h and merged
00008  *       into include/net-snmp/net-snmp-config.h.in by autoheader.
00009  */
00010 /* Portions of this file are subject to the following copyright(s).  See
00011  * the Net-SNMP's COPYING file for more details and other copyrights
00012  * that may apply:
00013  */
00014 /*
00015  * Portions of this file are copyrighted by:
00016  * Copyright © 2003 Sun Microsystems, Inc. All rights reserved.
00017  * Use is subject to license terms specified in the COPYING file
00018  * distributed with the Net-SNMP package.
00019  */
00020 
00021 #ifndef NET_SNMP_CONFIG_H
00022 #define NET_SNMP_CONFIG_H
00023 
00024 
00025 /* ********* NETSNMP_MARK_BEGIN_AUTOCONF_DEFINITIONS ********* */
00026 /*
00027  * put all autoconf-specific definitions below here
00028  *
00029  */
00030 #ifndef NETSNMP_NO_AUTOCONF_DEFINITIONS
00031 
00032 
00033 #if defined (WIN32) || defined (mingw32) || defined (cygwin)
00034 #define ENV_SEPARATOR ";"
00035 #define ENV_SEPARATOR_CHAR ';'
00036 #else
00037 #define ENV_SEPARATOR ":"
00038 #define ENV_SEPARATOR_CHAR ':'
00039 #endif
00040 
00041 /* definitions added by configure on-the-fly */
00042 
00043 #define config_belongs_in(x)
00044 
00045 #define config_exclude(x)
00046 
00047 #define config_arch_require(x,y)
00048 
00049 #define config_version_require(x)
00050 
00051 #define config_require(x)
00052 
00053 #define config_add_mib(x)
00054 
00055 #define config_parse_dot_conf(w,x,y,z)
00056 
00057 #define config_error(x)
00058 
00059 #define config_warning(x)
00060 
00061 /* Define if building universal (internal helper macro) */
00062 /* #undef AC_APPLE_UNIVERSAL_BUILD */
00063 
00064 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
00065    systems. This function is required for `alloca.c' support on those systems.
00066    */
00067 /* #undef CRAY_STACKSEG_END */
00068 
00069 /* Define to 1 if using `alloca.c'. */
00070 /* #undef C_ALLOCA */
00071 
00072 /* location of swap device */
00073 /* #undef DMEM_LOC */
00074 
00075 /* Define if you want local DNSSEC validation support */
00076 /* #undef DNSSEC_LOCAL_VALIDATION */
00077 
00078 /* location of mount table list */
00079 #define ETC_MNTTAB "/etc/mtab"
00080 
00081 /* Define to 1 if you have the `AES_cfb128_encrypt' function. */
00082 #define HAVE_AES_CFB128_ENCRYPT 1
00083 
00084 /* Define to 1 if you have `alloca', as a function or macro. */
00085 #define HAVE_ALLOCA 1
00086 
00087 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
00088    */
00089 #define HAVE_ALLOCA_H 1
00090 
00091 /* Define to 1 if you have the <arpa/inet.h> header file. */
00092 #define HAVE_ARPA_INET_H 1
00093 
00094 /* Define to 1 if you have the <asm/page.h> header file. */
00095 /* #undef HAVE_ASM_PAGE_H */
00096 
00097 /* Define to 1 if you have the <asm/types.h> header file. */
00098 #define HAVE_ASM_TYPES_H 1
00099 
00100 /* Define to 1 if you have the `cgetnext' function. */
00101 /* #undef HAVE_CGETNEXT */
00102 
00103 /* Define to 1 if you have the `chown' function. */
00104 #define HAVE_CHOWN 1
00105 
00106 /* Define to 1 if you have the `closedir' function. */
00107 #define HAVE_CLOSEDIR 1
00108 
00109 /* Define to 1 if the system has the type `Counter64'. */
00110 /* #undef HAVE_COUNTER64 */
00111 
00112 /* Define to 1 if you have the declaration of `sensors_get_all_subfeatures',
00113    and to 0 if you don't. */
00114 #define HAVE_DECL_SENSORS_GET_ALL_SUBFEATURES 1
00115 
00116 /* define to 1 if you have IRE_CACHE defined in <inet/ip.h> header file. */
00117 /* #undef HAVE_DEFINED_IRE_CACHE */
00118 
00119 /* define if you have devstat_getdevs() */
00120 /* #undef HAVE_DEVSTAT_GETDEVS */
00121 
00122 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
00123    */
00124 #define HAVE_DIRENT_H 1
00125 
00126 /* Define to 1 if you have the <dlfcn.h> header file. */
00127 #define HAVE_DLFCN_H 1
00128 
00129 /* Define to 1 if you have the `dlopen' function. */
00130 #define HAVE_DLOPEN 1
00131 
00132 /* Define to 1 if you have the <dmalloc.h> header file. */
00133 /* #undef HAVE_DMALLOC_H */
00134 
00135 /* Set if the dpkg-query command is available */
00136 /* #undef HAVE_DPKG_QUERY */
00137 
00138 /* Define to 1 if you have the <err.h> header file. */
00139 #define HAVE_ERR_H 1
00140 
00141 /* Define to 1 if you have the `eval_pv' function. */
00142 /* #undef HAVE_EVAL_PV */
00143 
00144 /* Define if you have EVP_sha224/256 in openssl */
00145 /* #undef HAVE_EVP_SHA224 */
00146 
00147 /* Define if you have EVP_sha384/256 in openssl */
00148 /* #undef HAVE_EVP_SHA384 */
00149 
00150 /* Define to 1 if you have the `execv' function. */
00151 #define HAVE_EXECV 1
00152 
00153 /* Define to 1 if you have the <fcntl.h> header file. */
00154 #define HAVE_FCNTL_H 1
00155 
00156 /* Define to 1 if you have the `fork' function. */
00157 #define HAVE_FORK 1
00158 
00159 /* Define to 1 if you have the <fstab.h> header file. */
00160 #define HAVE_FSTAB_H 1
00161 
00162 /* Define to 1 if you have the `gai_strerror' function. */
00163 #define HAVE_GAI_STRERROR 1
00164 
00165 /* Define to 1 if you have the `getaddrinfo' function. */
00166 #define HAVE_GETADDRINFO 1
00167 
00168 /* define if you have getdevs() */
00169 /* #undef HAVE_GETDEVS */
00170 
00171 /* Define to 1 if you have the `getdtablesize' function. */
00172 #define HAVE_GETDTABLESIZE 1
00173 
00174 /* Define to 1 if you have the `getfsstat' function. */
00175 /* #undef HAVE_GETFSSTAT */
00176 
00177 /* Define to 1 if you have the `getgrnam' function. */
00178 #define HAVE_GETGRNAM 1
00179 
00180 /* Define to 1 if you have the `gethostbyaddr' function. */
00181 #define HAVE_GETHOSTBYADDR 1
00182 
00183 /* Define to 1 if you have the `gethostbyname' function. */
00184 #define HAVE_GETHOSTBYNAME 1
00185 
00186 /* Define to 1 if you have the `gethostbyname2' function. */
00187 #define HAVE_GETHOSTBYNAME2 1
00188 
00189 /* Define to 1 if you have the `gethostname' function. */
00190 #define HAVE_GETHOSTNAME 1
00191 
00192 /* Define to 1 if you have the `getipnodebyname' function. */
00193 /* #undef HAVE_GETIPNODEBYNAME */
00194 
00195 /* Define to 1 if you have the `getloadavg' function. */
00196 #define HAVE_GETLOADAVG 1
00197 
00198 /* Define to 1 if you have the `getmntent' function. */
00199 #define HAVE_GETMNTENT 1
00200 
00201 /* Define to 1 if you have the `getopt' function. */
00202 #define HAVE_GETOPT 1
00203 
00204 /* Define to 1 if you have the <getopt.h> header file. */
00205 #define HAVE_GETOPT_H 1
00206 
00207 /* Define to 1 if you have the `getpagesize' function. */
00208 #define HAVE_GETPAGESIZE 1
00209 
00210 /* Define to 1 if you have the `getpid' function. */
00211 #define HAVE_GETPID 1
00212 
00213 /* Define to 1 if you have the `getpwnam' function. */
00214 #define HAVE_GETPWNAM 1
00215 
00216 /* Define to 1 if you have the `gettimeofday' function. */
00217 #define HAVE_GETTIMEOFDAY 1
00218 
00219 /* Define to 1 if you have the `getvfsstat' function. */
00220 /* #undef HAVE_GETVFSSTAT */
00221 
00222 /* Define to 1 if you have the <grp.h> header file. */
00223 #define HAVE_GRP_H 1
00224 
00225 /* Define to 1 if you have the `hasmntopt' function. */
00226 #define HAVE_HASMNTOPT 1
00227 
00228 /* Define to 1 if you have the `if_freenameindex' function. */
00229 #define HAVE_IF_FREENAMEINDEX 1
00230 
00231 /* Define to 1 if you have the `if_nameindex' function. */
00232 #define HAVE_IF_NAMEINDEX 1
00233 
00234 /* Define to 1 if you have the `if_nametoindex' function. */
00235 #define HAVE_IF_NAMETOINDEX 1
00236 
00237 /* Define to 1 if you have the <inet/common.h> header file. */
00238 /* #undef HAVE_INET_COMMON_H */
00239 
00240 /* Define to 1 if you have the <inet/ip.h> header file. */
00241 /* #undef HAVE_INET_IP_H */
00242 
00243 /* Define to 1 if you have the <inet/mib2.h> header file. */
00244 /* #undef HAVE_INET_MIB2_H */
00245 
00246 /* Define to 1 if you have the `inet_ntop' function. */
00247 #define HAVE_INET_NTOP 1
00248 
00249 /* Define to 1 if you have the `inet_pton' function. */
00250 #define HAVE_INET_PTON 1
00251 
00252 /* Define to 1 if you have the `initgroups' function. */
00253 #define HAVE_INITGROUPS 1
00254 
00255 /* Define to 1 if the system has the type `intmax_t'. */
00256 #define HAVE_INTMAX_T 1
00257 
00258 /* Define to 1 if the system has the type `intptr_t'. */
00259 #define HAVE_INTPTR_T 1
00260 
00261 /* Define to 1 if you have the <inttypes.h> header file. */
00262 #define HAVE_INTTYPES_H 1
00263 
00264 /* Define to 1 if the system has the type `in_addr_t'. */
00265 #define HAVE_IN_ADDR_T 1
00266 
00267 /* Define to 1 if you have the <ioctls.h> header file. */
00268 /* #undef HAVE_IOCTLS_H */
00269 
00270 /* Define to 1 if you have the <io.h> header file. */
00271 /* #undef HAVE_IO_H */
00272 
00273 /* Define to 1 if you have the <iphlpapi.h> header file. */
00274 /* #undef HAVE_IPHLPAPI_H */
00275 
00276 /* Define to 1 if you have the `kinfo_get_cpus' function. */
00277 /* #undef HAVE_KINFO_GET_CPUS */
00278 
00279 /* Define if you have /dev/kmem */
00280 /* #undef HAVE_KMEM */
00281 
00282 /* Define to 1 if you have the `knlist' function. */
00283 /* #undef HAVE_KNLIST */
00284 
00285 /* Define to 1 if you have the <kstat.h> header file. */
00286 /* #undef HAVE_KSTAT_H */
00287 
00288 /* Define to 1 if you have the `kvm_getproc2' function. */
00289 /* #undef HAVE_KVM_GETPROC2 */
00290 
00291 /* Define to 1 if you have the `kvm_getprocs' function. */
00292 /* #undef HAVE_KVM_GETPROCS */
00293 
00294 /* Define to 1 if you have the `kvm_getswapinfo' function. */
00295 /* #undef HAVE_KVM_GETSWAPINFO */
00296 
00297 /* Define to 1 if you have the <kvm.h> header file. */
00298 /* #undef HAVE_KVM_H */
00299 
00300 /* Define to 1 if you have the `kvm_openfiles' function. */
00301 /* #undef HAVE_KVM_OPENFILES */
00302 
00303 /* Define to 1 if you have the OpenSSL library (-lcrypto or -leay32). */
00304 #define HAVE_LIBCRYPTO 1
00305 
00306 /* Define to 1 if you have the `elf' library (-lelf). */
00307 /* #undef HAVE_LIBELF */
00308 
00309 /* Define to 1 if you have the `kstat' library (-lkstat). */
00310 /* #undef HAVE_LIBKSTAT */
00311 
00312 /* Define to 1 if you have the `mld' library (-lmld). */
00313 /* #undef HAVE_LIBMLD */
00314 
00315 /* define if you have libnm */
00316 /* #undef HAVE_LIBNM */
00317 
00318 /* Define to 1 if you have the `nsl' library (-lnsl). */
00319 /* #undef HAVE_LIBNSL */
00320 
00321 /* Define to 1 if you have the <libperfstat.h> header file. */
00322 /* #undef HAVE_LIBPERFSTAT_H */
00323 
00324 /* Define to 1 if you have the `pkcs11' library (-lpkcs11). */
00325 /* #undef HAVE_LIBPKCS11 */
00326 
00327 /* Define to 1 if you have the `pthread' library (-lpthread). */
00328 /* #undef HAVE_LIBPTHREAD */
00329 
00330 /* Define to 1 if you have the `rpm' library (-lrpm). */
00331 #define HAVE_LIBRPM 1
00332 
00333 /* Define to 1 if you have the `RSAglue' library (-lRSAglue). */
00334 /* #undef HAVE_LIBRSAGLUE */
00335 
00336 /* Define to 1 if you have the `rsaref' library (-lrsaref). */
00337 /* #undef HAVE_LIBRSAREF */
00338 
00339 /* Define to 1 if you have the `sres' library (-lsres). */
00340 /* #undef HAVE_LIBSRES */
00341 
00342 /* Define to 1 if you have the `ssh2' library (-lssh2). */
00343 /* #undef HAVE_LIBSSH2 */
00344 
00345 /* Define to 1 if you have the `ssl' library (-lssl). */
00346 #define HAVE_LIBSSL 1
00347 
00348 /* Define to 1 if your `ssl' library supports DTLS (-lssl). */
00349 #define HAVE_LIBSSL_DTLS 1
00350 
00351 /* Define to 1 if you have the <limits.h> header file. */
00352 #define HAVE_LIMITS_H 1
00353 
00354 /* Define to 1 if you have the <linux/ethtool.h> header file. */
00355 #define HAVE_LINUX_ETHTOOL_H 1
00356 
00357 /* Define to 1 if you have the <linux/hdreg.h> header file. */
00358 #define HAVE_LINUX_HDREG_H 1
00359 
00360 /* Define to 1 if you have the <linux/netlink.h> header file. */
00361 #define HAVE_LINUX_NETLINK_H 1
00362 
00363 /* Define to 1 if you have the <linux/rtnetlink.h> header file. */
00364 #define HAVE_LINUX_RTNETLINK_H 1
00365 
00366 /* Define to 1 if you have the <linux/tasks.h> header file. */
00367 /* #undef HAVE_LINUX_TASKS_H */
00368 
00369 /* Define to 1 if you have the <locale.h> header file. */
00370 #define HAVE_LOCALE_H 1
00371 
00372 /* Define to 1 if you have the `localtime_r' function. */
00373 #define HAVE_LOCALTIME_R 1
00374 
00375 /* Define to 1 if the system has the type `long long int'. */
00376 #define HAVE_LONG_LONG_INT 1
00377 
00378 /* Set if the lpstat command is available */
00379 #define HAVE_LPSTAT 1
00380 
00381 /* Define to 1 if you have the `lrand48' function. */
00382 #define HAVE_LRAND48 1
00383 
00384 /* Define to 1 if you have the `lseek64' function. */
00385 #define HAVE_LSEEK64 1
00386 
00387 /* Define to 1 if you have the <machine/param.h> header file. */
00388 /* #undef HAVE_MACHINE_PARAM_H */
00389 
00390 /* Define to 1 if you have the <machine/pte.h> header file. */
00391 /* #undef HAVE_MACHINE_PTE_H */
00392 
00393 /* Define to 1 if you have the <machine/types.h> header file. */
00394 /* #undef HAVE_MACHINE_TYPES_H */
00395 
00396 /* Define to 1 if you have the <malloc.h> header file. */
00397 #define HAVE_MALLOC_H 1
00398 
00399 /* Define to 1 if you have the <memory.h> header file. */
00400 #define HAVE_MEMORY_H 1
00401 
00402 /* Define to 1 if the system has the type `mib2_ipIfStatsEntry_t'. */
00403 /* #undef HAVE_MIB2_IPIFSTATSENTRY_T */
00404 
00405 /* Define to 1 if you have the `mkstemp' function. */
00406 #define HAVE_MKSTEMP 1
00407 
00408 /* Define to 1 if you have the `mktime' function. */
00409 #define HAVE_MKTIME 1
00410 
00411 /* Define to 1 if you have the <mntent.h> header file. */
00412 #define HAVE_MNTENT_H 1
00413 
00414 /* Define to 1 if you have the <mtab.h> header file. */
00415 /* #undef HAVE_MTAB_H */
00416 
00417 /* Define to 1 if you have the <mysql/mysql.h> header file. */
00418 /* #undef HAVE_MYSQL_MYSQL_H */
00419 
00420 /* Define to 1 if you have the <nbutil.h> header file. */
00421 /* #undef HAVE_NBUTIL_H */
00422 
00423 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
00424 /* #undef HAVE_NDIR_H */
00425 
00426 /* Define to 1 if you have the <netdb.h> header file. */
00427 #define HAVE_NETDB_H 1
00428 
00429 /* Define to 1 if you have the <netinet6/in6_pcb.h> header file. */
00430 /* #undef HAVE_NETINET6_IN6_PCB_H */
00431 
00432 /* Define to 1 if you have the <netinet6/in6_var.h> header file. */
00433 /* #undef HAVE_NETINET6_IN6_VAR_H */
00434 
00435 /* Define to 1 if you have the <netinet6/ip6_var.h> header file. */
00436 /* #undef HAVE_NETINET6_IP6_VAR_H */
00437 
00438 /* Define to 1 if you have the <netinet6/nd6.h> header file. */
00439 /* #undef HAVE_NETINET6_ND6_H */
00440 
00441 /* Define to 1 if you have the <netinet6/tcp6_fsm.h> header file. */
00442 /* #undef HAVE_NETINET6_TCP6_FSM_H */
00443 
00444 /* Define to 1 if you have the <netinet6/tcp6.h> header file. */
00445 /* #undef HAVE_NETINET6_TCP6_H */
00446 
00447 /* Define to 1 if you have the <netinet6/tcp6_timer.h> header file. */
00448 /* #undef HAVE_NETINET6_TCP6_TIMER_H */
00449 
00450 /* Define to 1 if you have the <netinet6/tcp6_var.h> header file. */
00451 /* #undef HAVE_NETINET6_TCP6_VAR_H */
00452 
00453 /* Define to 1 if you have the <netinet/icmp6.h> header file. */
00454 #define HAVE_NETINET_ICMP6_H 1
00455 
00456 /* Define to 1 if you have the <netinet/icmp_var.h> header file. */
00457 /* #undef HAVE_NETINET_ICMP_VAR_H */
00458 
00459 /* Define to 1 if you have the <netinet/if_ether.h> header file. */
00460 #define HAVE_NETINET_IF_ETHER_H 1
00461 
00462 /* Define to 1 if you have the <netinet/in.h> header file. */
00463 #define HAVE_NETINET_IN_H 1
00464 
00465 /* Define to 1 if you have the <netinet/in_pcb.h> header file. */
00466 /* #undef HAVE_NETINET_IN_PCB_H */
00467 
00468 /* Define to 1 if you have the <netinet/in_systm.h> header file. */
00469 #define HAVE_NETINET_IN_SYSTM_H 1
00470 
00471 /* Define to 1 if you have the <netinet/in_var.h> header file. */
00472 /* #undef HAVE_NETINET_IN_VAR_H */
00473 
00474 /* Define to 1 if you have the <netinet/ip6.h> header file. */
00475 #define HAVE_NETINET_IP6_H 1
00476 
00477 /* Define to 1 if you have the <netinet/ip.h> header file. */
00478 #define HAVE_NETINET_IP_H 1
00479 
00480 /* Define to 1 if you have the <netinet/ip_icmp.h> header file. */
00481 #define HAVE_NETINET_IP_ICMP_H 1
00482 
00483 /* Define to 1 if you have the <netinet/ip_var.h> header file. */
00484 /* #undef HAVE_NETINET_IP_VAR_H */
00485 
00486 /* Define to 1 if you have the <netinet/tcpip.h> header file. */
00487 /* #undef HAVE_NETINET_TCPIP_H */
00488 
00489 /* Define to 1 if you have the <netinet/tcp_fsm.h> header file. */
00490 /* #undef HAVE_NETINET_TCP_FSM_H */
00491 
00492 /* Define to 1 if you have the <netinet/tcp.h> header file. */
00493 #define HAVE_NETINET_TCP_H 1
00494 
00495 /* Define to 1 if you have the <netinet/tcp_timer.h> header file. */
00496 /* #undef HAVE_NETINET_TCP_TIMER_H */
00497 
00498 /* Define to 1 if you have the <netinet/tcp_var.h> header file. */
00499 /* #undef HAVE_NETINET_TCP_VAR_H */
00500 
00501 /* Define to 1 if you have the <netinet/udp.h> header file. */
00502 #define HAVE_NETINET_UDP_H 1
00503 
00504 /* Define to 1 if you have the <netinet/udp_var.h> header file. */
00505 /* #undef HAVE_NETINET_UDP_VAR_H */
00506 
00507 /* Define to 1 if you have the <netipx/ipx.h> header file. */
00508 #define HAVE_NETIPX_IPX_H 1
00509 
00510 /* Define to 1 if you have the <netlink/netlink.h> header file. */
00511 /* #undef HAVE_NETLINK_NETLINK_H */
00512 
00513 /* Define to 1 if you have the <net/if_arp.h> header file. */
00514 #define HAVE_NET_IF_ARP_H 1
00515 
00516 /* Define to 1 if you have the <net/if_dl.h> header file. */
00517 /* #undef HAVE_NET_IF_DL_H */
00518 
00519 /* Define to 1 if you have the <net/if.h> header file. */
00520 #define HAVE_NET_IF_H 1
00521 
00522 /* Define to 1 if you have the <net/if_mib.h> header file. */
00523 /* #undef HAVE_NET_IF_MIB_H */
00524 
00525 /* Define to 1 if you have the <net/if_types.h> header file. */
00526 /* #undef HAVE_NET_IF_TYPES_H */
00527 
00528 /* Define to 1 if you have the <net/if_var.h> header file. */
00529 /* #undef HAVE_NET_IF_VAR_H */
00530 
00531 /* Define to 1 if you have the <net/route.h> header file. */
00532 #define HAVE_NET_ROUTE_H 1
00533 
00534 /* Define to 1 if the system has the type `nfds_t'. */
00535 #define HAVE_NFDS_T 1
00536 
00537 /* Define to 1 if you have the `nlist' function. */
00538 /* #undef HAVE_NLIST */
00539 
00540 /* Define to 1 if you have the `nlist64' function. */
00541 /* #undef HAVE_NLIST64 */
00542 
00543 /* Define to 1 if you have the <nlist.h> header file. */
00544 #define HAVE_NLIST_H 1
00545 
00546 /* Define to 1 if the system has the type `off64_t'. */
00547 #define HAVE_OFF64_T 1
00548 
00549 /* Define to 1 if you have the `opendir' function. */
00550 #define HAVE_OPENDIR 1
00551 
00552 /* Define to 1 if you have the <openssl/aes.h> header file. */
00553 #define HAVE_OPENSSL_AES_H 1
00554 
00555 /* Define to 1 if you have the <openssl/des.h> header file. */
00556 #define HAVE_OPENSSL_DES_H 1
00557 
00558 /* Define to 1 if you have the <openssl/dh.h> header file. */
00559 #define HAVE_OPENSSL_DH_H 1
00560 
00561 /* Define to 1 if you have the <openssl/evp.h> header file. */
00562 #define HAVE_OPENSSL_EVP_H 1
00563 
00564 /* Define to 1 if you have the <openssl/hmac.h> header file. */
00565 #define HAVE_OPENSSL_HMAC_H 1
00566 
00567 /* Define to 1 if you have the <osreldate.h> header file. */
00568 /* #undef HAVE_OSRELDATE_H */
00569 
00570 /* define if you have pci_lookup_name() */
00571 /* #undef HAVE_PCI_LOOKUP_NAME */
00572 
00573 /* Define to 1 if you have the <pci/pci.h> header file. */
00574 /* #undef HAVE_PCI_PCI_H */
00575 
00576 /* on aix, if you have perfstat */
00577 /* #undef HAVE_PERFSTAT */
00578 
00579 /* Define to 1 if you have `the perl_eval_pv' function. */
00580 /* #undef HAVE_PERL_EVAL_PV_LC */
00581 
00582 /* Define to 1 if you have the `Perl_eval_pv' function. */
00583 #define HAVE_PERL_EVAL_PV_UC 1
00584 
00585 /* Define to 1 if you have the <picl.h> header file. */
00586 /* #undef HAVE_PICL_H */
00587 
00588 /* define if you have pkginfo */
00589 /* #undef HAVE_PKGINFO */
00590 
00591 /* Define to 1 if you have the <pkginfo.h> header file. */
00592 /* #undef HAVE_PKGINFO_H */
00593 
00594 /* Define to 1 if you have the <pkglocs.h> header file. */
00595 /* #undef HAVE_PKGLOCS_H */
00596 
00597 /* Define to 1 if you have the `poll' function. */
00598 #define HAVE_POLL 1
00599 
00600 /* Define to 1 if you have the `pread64' function. */
00601 #define HAVE_PREAD64 1
00602 
00603 /* Set if /etc/printcap exists */
00604 #define HAVE_PRINTCAP 1
00605 
00606 /* Define to 1 if you have the <pthread.h> header file. */
00607 #define HAVE_PTHREAD_H 1
00608 
00609 /* Define to 1 if you have the <pwd.h> header file. */
00610 #define HAVE_PWD_H 1
00611 
00612 /* Define to 1 if you have the `rand' function. */
00613 #define HAVE_RAND 1
00614 
00615 /* Define to 1 if you have the `random' function. */
00616 #define HAVE_RANDOM 1
00617 
00618 /* Define to 1 if you have the `readdir' function. */
00619 #define HAVE_READDIR 1
00620 
00621 /* Define to 1 if you have the `regcomp' function. */
00622 #define HAVE_REGCOMP 1
00623 
00624 /* Define to 1 if you have the <regex.h> header file. */
00625 #define HAVE_REGEX_H 1
00626 
00627 /* Define to 1 if you have the `rpmGetPath' function. */
00628 #define HAVE_RPMGETPATH 1
00629 
00630 /* Define to 1 if you have the <rpm/header.h> header file. */
00631 #define HAVE_RPM_HEADER_H 1
00632 
00633 /* Define to 1 if you have the <rpm/rpmfileutil.h> header file. */
00634 #define HAVE_RPM_RPMFILEUTIL_H 1
00635 
00636 /* Define to 1 if you have the <rpm/rpmlib.h> header file. */
00637 #define HAVE_RPM_RPMLIB_H 1
00638 
00639 /* Define to 1 if you have the <rpm/rpmts.h> header file. */
00640 #define HAVE_RPM_RPMTS_H 1
00641 
00642 /* Define to 1 if you have the <search.h> header file. */
00643 #define HAVE_SEARCH_H 1
00644 
00645 /* Define to 1 if you have the <security/cryptoki.h> header file. */
00646 /* #undef HAVE_SECURITY_CRYPTOKI_H */
00647 
00648 /* Define to 1 if you have the `select' function. */
00649 #define HAVE_SELECT 1
00650 
00651 /* Define to 1 if you have the <sensors/sensors.h> header file. */
00652 #define HAVE_SENSORS_SENSORS_H 1
00653 
00654 /* Define to 1 if you have the `setenv' function. */
00655 #define HAVE_SETENV 1
00656 
00657 /* Define to 1 if you have the `setgid' function. */
00658 #define HAVE_SETGID 1
00659 
00660 /* Define to 1 if you have the `setgroups' function. */
00661 #define HAVE_SETGROUPS 1
00662 
00663 /* Define to 1 if you have the `setitimer' function. */
00664 #define HAVE_SETITIMER 1
00665 
00666 /* Define to 1 if you have the `setlocale' function. */
00667 #define HAVE_SETLOCALE 1
00668 
00669 /* Define to 1 if you have the `setmntent' function. */
00670 #define HAVE_SETMNTENT 1
00671 
00672 /* Define to 1 if you have the `setsid' function. */
00673 #define HAVE_SETSID 1
00674 
00675 /* Define to 1 if you have the `setuid' function. */
00676 #define HAVE_SETUID 1
00677 
00678 /* Define to 1 if you have the <sgtty.h> header file. */
00679 #define HAVE_SGTTY_H 1
00680 
00681 /* Define to 1 if you have the `sigaction' function. */
00682 #define HAVE_SIGACTION 1
00683 
00684 /* Define to 1 if you have the `sigalrm' function. */
00685 /* #undef HAVE_SIGALRM */
00686 
00687 /* Define to 1 if you have the `sigblock' function. */
00688 #define HAVE_SIGBLOCK 1
00689 
00690 /* Define to 1 if you have the `sighold' function. */
00691 #define HAVE_SIGHOLD 1
00692 
00693 /* Define if SIGHUP is defined in <signal.h>. */
00694 #define HAVE_SIGHUP 1
00695 
00696 /* Define to 1 if you have the `signal' function. */
00697 #define HAVE_SIGNAL 1
00698 
00699 /* Define to 1 if you have the `sigprocmask' function. */
00700 #define HAVE_SIGPROCMASK 1
00701 
00702 /* Define to 1 if you have the `sigset' function. */
00703 #define HAVE_SIGSET 1
00704 
00705 /* Define to 1 if you have the `snprintf' function. */
00706 #define HAVE_SNPRINTF 1
00707 
00708 /* Define to 1 if you have the `socket' function. */
00709 #define HAVE_SOCKET 1
00710 
00711 /* Define to 1 if the system has the type `socklen_t'. */
00712 #define HAVE_SOCKLEN_T 1
00713 
00714 /* Define to 1 if the system has the type `ssize_t'. */
00715 #define HAVE_SSIZE_T 1
00716 
00717 /* Define to 1 if you have the `statfs' function. */
00718 #define HAVE_STATFS 1
00719 
00720 /* Define to 1 if you have the `statvfs' function. */
00721 #define HAVE_STATVFS 1
00722 
00723 /* Define to 1 if you have the <stdint.h> header file. */
00724 #define HAVE_STDINT_H 1
00725 
00726 /* Define to 1 if you have the <stdlib.h> header file. */
00727 #define HAVE_STDLIB_H 1
00728 
00729 /* Define to 1 if you have the `stime' function. */
00730 #define HAVE_STIME 1
00731 
00732 /* Define to 1 if you have the `strcasestr' function. */
00733 #define HAVE_STRCASESTR 1
00734 
00735 /* Define to 1 if you have the `strdup' function. */
00736 #define HAVE_STRDUP 1
00737 
00738 /* Define to 1 if you have the `strerror' function. */
00739 #define HAVE_STRERROR 1
00740 
00741 /* Define to 1 if you have the <strings.h> header file. */
00742 #define HAVE_STRINGS_H 1
00743 
00744 /* Define to 1 if you have the <string.h> header file. */
00745 #define HAVE_STRING_H 1
00746 
00747 /* Define to 1 if you have the `strlcpy' function. */
00748 /* #undef HAVE_STRLCPY */
00749 
00750 /* Define to 1 if you have the `strncasecmp' function. */
00751 #define HAVE_STRNCASECMP 1
00752 
00753 /* Define to 1 if you have the `strtok_r' function. */
00754 #define HAVE_STRTOK_R 1
00755 
00756 /* Define to 1 if you have the `strtol' function. */
00757 #define HAVE_STRTOL 1
00758 
00759 /* Define to 1 if you have the `strtoul' function. */
00760 #define HAVE_STRTOUL 1
00761 
00762 /* Define to 1 if you have the `strtoull' function. */
00763 #define HAVE_STRTOULL 1
00764 
00765 /* Define to 1 if `at_next' is a member of `struct arphd'. */
00766 /* #undef HAVE_STRUCT_ARPHD_AT_NEXT */
00767 
00768 /* Define to 1 if `weak_key' is a member of `struct des_ks_struct'. */
00769 /* #undef HAVE_STRUCT_DES_KS_STRUCT_WEAK_KEY */
00770 
00771 /* Define to 1 if `d_type' is a member of `struct dirent'. */
00772 #define HAVE_STRUCT_DIRENT_D_TYPE 1
00773 
00774 /* Define to 1 if `ifa_next' is a member of `struct ifaddr'. */
00775 #define HAVE_STRUCT_IFADDR_IFA_NEXT 1
00776 
00777 /* Define to 1 if `if_addrhead.tqh_first' is a member of `struct ifnet'. */
00778 /* #undef HAVE_STRUCT_IFNET_IF_ADDRHEAD_TQH_FIRST */
00779 
00780 /* Define to 1 if `if_addrlist' is a member of `struct ifnet'. */
00781 /* #undef HAVE_STRUCT_IFNET_IF_ADDRLIST */
00782 
00783 /* Define to 1 if `if_baudrate' is a member of `struct ifnet'. */
00784 /* #undef HAVE_STRUCT_IFNET_IF_BAUDRATE */
00785 
00786 /* Define to 1 if `if_baudrate.ifs_value' is a member of `struct ifnet'. */
00787 /* #undef HAVE_STRUCT_IFNET_IF_BAUDRATE_IFS_VALUE */
00788 
00789 /* Define to 1 if `if_ibytes' is a member of `struct ifnet'. */
00790 #define HAVE_STRUCT_IFNET_IF_IBYTES 1
00791 
00792 /* Define to 1 if `if_imcasts' is a member of `struct ifnet'. */
00793 /* #undef HAVE_STRUCT_IFNET_IF_IMCASTS */
00794 
00795 /* Define to 1 if `if_iqdrops' is a member of `struct ifnet'. */
00796 #define HAVE_STRUCT_IFNET_IF_IQDROPS 1
00797 
00798 /* Define to 1 if `if_lastchange.tv_nsec' is a member of `struct ifnet'. */
00799 /* #undef HAVE_STRUCT_IFNET_IF_LASTCHANGE_TV_NSEC */
00800 
00801 /* Define to 1 if `if_lastchange.tv_sec' is a member of `struct ifnet'. */
00802 /* #undef HAVE_STRUCT_IFNET_IF_LASTCHANGE_TV_SEC */
00803 
00804 /* Define to 1 if `if_mtu' is a member of `struct ifnet'. */
00805 #define HAVE_STRUCT_IFNET_IF_MTU 1
00806 
00807 /* Define to 1 if `if_noproto' is a member of `struct ifnet'. */
00808 /* #undef HAVE_STRUCT_IFNET_IF_NOPROTO */
00809 
00810 /* Define to 1 if `if_obytes' is a member of `struct ifnet'. */
00811 #define HAVE_STRUCT_IFNET_IF_OBYTES 1
00812 
00813 /* Define to 1 if `if_omcasts' is a member of `struct ifnet'. */
00814 /* #undef HAVE_STRUCT_IFNET_IF_OMCASTS */
00815 
00816 /* Define to 1 if `if_speed' is a member of `struct ifnet'. */
00817 #define HAVE_STRUCT_IFNET_IF_SPEED 1
00818 
00819 /* Define to 1 if `if_type' is a member of `struct ifnet'. */
00820 #define HAVE_STRUCT_IFNET_IF_TYPE 1
00821 
00822 /* Define to 1 if `if_xname' is a member of `struct ifnet'. */
00823 /* #undef HAVE_STRUCT_IFNET_IF_XNAME */
00824 
00825 /* Define to 1 if `ips_cantforward' is a member of `struct ipstat'. */
00826 /* #undef HAVE_STRUCT_IPSTAT_IPS_CANTFORWARD */
00827 
00828 /* Define to 1 if `ips_cantfrag' is a member of `struct ipstat'. */
00829 /* #undef HAVE_STRUCT_IPSTAT_IPS_CANTFRAG */
00830 
00831 /* Define to 1 if `ips_delivered' is a member of `struct ipstat'. */
00832 /* #undef HAVE_STRUCT_IPSTAT_IPS_DELIVERED */
00833 
00834 /* Define to 1 if `ips_fragdropped' is a member of `struct ipstat'. */
00835 /* #undef HAVE_STRUCT_IPSTAT_IPS_FRAGDROPPED */
00836 
00837 /* Define to 1 if `ips_fragmented' is a member of `struct ipstat'. */
00838 /* #undef HAVE_STRUCT_IPSTAT_IPS_FRAGMENTED */
00839 
00840 /* Define to 1 if `ips_fragtimeout' is a member of `struct ipstat'. */
00841 /* #undef HAVE_STRUCT_IPSTAT_IPS_FRAGTIMEOUT */
00842 
00843 /* Define to 1 if `ips_localout' is a member of `struct ipstat'. */
00844 /* #undef HAVE_STRUCT_IPSTAT_IPS_LOCALOUT */
00845 
00846 /* Define to 1 if `ips_noproto' is a member of `struct ipstat'. */
00847 /* #undef HAVE_STRUCT_IPSTAT_IPS_NOPROTO */
00848 
00849 /* Define to 1 if `ips_noroute' is a member of `struct ipstat'. */
00850 /* #undef HAVE_STRUCT_IPSTAT_IPS_NOROUTE */
00851 
00852 /* Define to 1 if `ips_odropped' is a member of `struct ipstat'. */
00853 /* #undef HAVE_STRUCT_IPSTAT_IPS_ODROPPED */
00854 
00855 /* Define to 1 if `ips_ofragments' is a member of `struct ipstat'. */
00856 /* #undef HAVE_STRUCT_IPSTAT_IPS_OFRAGMENTS */
00857 
00858 /* Define to 1 if `ips_reassembled' is a member of `struct ipstat'. */
00859 /* #undef HAVE_STRUCT_IPSTAT_IPS_REASSEMBLED */
00860 
00861 /* Define to 1 if `m_clfree' is a member of `struct mbstat'. */
00862 /* #undef HAVE_STRUCT_MBSTAT_M_CLFREE */
00863 
00864 /* Define to 1 if `m_clusters' is a member of `struct mbstat'. */
00865 /* #undef HAVE_STRUCT_MBSTAT_M_CLUSTERS */
00866 
00867 /* Define to 1 if `m_mbufs' is a member of `struct mbstat'. */
00868 /* #undef HAVE_STRUCT_MBSTAT_M_MBUFS */
00869 
00870 /* Define to 1 if `n_value' is a member of `struct nlist64'. */
00871 /* #undef HAVE_STRUCT_NLIST64_N_VALUE */
00872 
00873 /* Define to 1 if `n_value' is a member of `struct nlist'. */
00874 #define HAVE_STRUCT_NLIST_N_VALUE 1
00875 
00876 /* Define to 1 if `rt_dst' is a member of `struct rtentry'. */
00877 #define HAVE_STRUCT_RTENTRY_RT_DST 1
00878 
00879 /* Define to 1 if `rt_hash' is a member of `struct rtentry'. */
00880 /* #undef HAVE_STRUCT_RTENTRY_RT_HASH */
00881 
00882 /* Define to 1 if `rt_next' is a member of `struct rtentry'. */
00883 /* #undef HAVE_STRUCT_RTENTRY_RT_NEXT */
00884 
00885 /* Define to 1 if `rt_refcnt' is a member of `struct rtentry'. */
00886 /* #undef HAVE_STRUCT_RTENTRY_RT_REFCNT */
00887 
00888 /* Define to 1 if `rt_unit' is a member of `struct rtentry'. */
00889 /* #undef HAVE_STRUCT_RTENTRY_RT_UNIT */
00890 
00891 /* Define to 1 if `rt_use' is a member of `struct rtentry'. */
00892 /* #undef HAVE_STRUCT_RTENTRY_RT_USE */
00893 
00894 /* Define to 1 if `sa_sigaction' is a member of `struct sigaction'. */
00895 /* #undef HAVE_STRUCT_SIGACTION_SA_SIGACTION */
00896 
00897 /* Define to 1 if `sin6_scope_id' is a member of `struct sockaddr_in6'. */
00898 #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
00899 
00900 /* Define to 1 if `sa_len' is a member of `struct sockaddr'. */
00901 /* #undef HAVE_STRUCT_SOCKADDR_SA_LEN */
00902 
00903 /* Define to 1 if `sa_union.sa_generic.sa_family2' is a member of `struct
00904    sockaddr'. */
00905 /* #undef HAVE_STRUCT_SOCKADDR_SA_UNION_SA_GENERIC_SA_FAMILY2 */
00906 
00907 /* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */
00908 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
00909 
00910 /* Define to 1 if `__ss_family' is a member of `struct sockaddr_storage'. */
00911 /* #undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY */
00912 
00913 /* Define to 1 if `f_favail' is a member of `struct statfs'. */
00914 /* #undef HAVE_STRUCT_STATFS_F_FAVAIL */
00915 
00916 /* Define to 1 if `f_ffree' is a member of `struct statfs'. */
00917 #define HAVE_STRUCT_STATFS_F_FFREE 1
00918 
00919 /* Define to 1 if `f_files' is a member of `struct statfs'. */
00920 #define HAVE_STRUCT_STATFS_F_FILES 1
00921 
00922 /* Define to 1 if `f_flags' is a member of `struct statfs'. */
00923 #define HAVE_STRUCT_STATFS_F_FLAGS 1
00924 
00925 /* Define to 1 if `f_frsize' is a member of `struct statfs'. */
00926 #define HAVE_STRUCT_STATFS_F_FRSIZE 1
00927 
00928 /* Define to 1 if `f_files' is a member of `struct statvfs'. */
00929 #define HAVE_STRUCT_STATVFS_F_FILES 1
00930 
00931 /* Define to 1 if `f_frsize' is a member of `struct statvfs'. */
00932 #define HAVE_STRUCT_STATVFS_F_FRSIZE 1
00933 
00934 /* Define to 1 if `mnt_dir' is a member of `struct statvfs'. */
00935 /* #undef HAVE_STRUCT_STATVFS_MNT_DIR */
00936 
00937 /* Define to 1 if `sw_nblksenabled' is a member of `struct swdevt'. */
00938 /* #undef HAVE_STRUCT_SWDEVT_SW_NBLKSENABLED */
00939 
00940 /* Define to 1 if `tcp_rcvmemdrop' is a member of `struct tcpstat'. */
00941 /* #undef HAVE_STRUCT_TCPSTAT_TCP_RCVMEMDROP */
00942 
00943 /* Define to 1 if `tz_dsttime' is a member of `struct timezone'. */
00944 #define HAVE_STRUCT_TIMEZONE_TZ_DSTTIME 1
00945 
00946 /* Define to 1 if `tm_gmtoff' is a member of `struct tm'. */
00947 #define HAVE_STRUCT_TM_TM_GMTOFF 1
00948 
00949 /* Define to 1 if `udps_discard' is a member of `struct udpstat'. */
00950 /* #undef HAVE_STRUCT_UDPSTAT_UDPS_DISCARD */
00951 
00952 /* Define to 1 if `udps_fullsock' is a member of `struct udpstat'. */
00953 /* #undef HAVE_STRUCT_UDPSTAT_UDPS_FULLSOCK */
00954 
00955 /* Define to 1 if `udps_noport' is a member of `struct udpstat'. */
00956 /* #undef HAVE_STRUCT_UDPSTAT_UDPS_NOPORT */
00957 
00958 /* Define to 1 if `udps_noportbcast' is a member of `struct udpstat'. */
00959 /* #undef HAVE_STRUCT_UDPSTAT_UDPS_NOPORTBCAST */
00960 
00961 /* Define to 1 if `udps_opackets' is a member of `struct udpstat'. */
00962 /* #undef HAVE_STRUCT_UDPSTAT_UDPS_OPACKETS */
00963 
00964 /* Define to 1 if you have the `sysconf' function. */
00965 #define HAVE_SYSCONF 1
00966 
00967 /* Define to 1 if you have the <syslog.h> header file. */
00968 #define HAVE_SYSLOG_H 1
00969 
00970 /* Define to 1 if you have the `system' function. */
00971 #define HAVE_SYSTEM 1
00972 
00973 /* Define to 1 if you have the <sys/cdefs.h> header file. */
00974 #define HAVE_SYS_CDEFS_H 1
00975 
00976 /* Define to 1 if you have the <sys/conf.h> header file. */
00977 /* #undef HAVE_SYS_CONF_H */
00978 
00979 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
00980    */
00981 /* #undef HAVE_SYS_DIR_H */
00982 
00983 /* Define to 1 if you have the <sys/diskio.h> header file. */
00984 /* #undef HAVE_SYS_DISKIO_H */
00985 
00986 /* Define to 1 if you have the <sys/disklabel.h> header file. */
00987 /* #undef HAVE_SYS_DISKLABEL_H */
00988 
00989 /* Define to 1 if you have the <sys/dkio.h> header file. */
00990 /* #undef HAVE_SYS_DKIO_H */
00991 
00992 /* Define to 1 if you have the <sys/dkstat.h> header file. */
00993 /* #undef HAVE_SYS_DKSTAT_H */
00994 
00995 /* Define to 1 if you have the <sys/dmap.h> header file. */
00996 /* #undef HAVE_SYS_DMAP_H */
00997 
00998 /* Define to 1 if you have the <sys/file.h> header file. */
00999 #define HAVE_SYS_FILE_H 1
01000 
01001 /* Define to 1 if you have the <sys/filio.h> header file. */
01002 /* #undef HAVE_SYS_FILIO_H */
01003 
01004 /* Define to 1 if you have the <sys/fixpoint.h> header file. */
01005 /* #undef HAVE_SYS_FIXPOINT_H */
01006 
01007 /* Define to 1 if you have the <sys/fs.h> header file. */
01008 /* #undef HAVE_SYS_FS_H */
01009 
01010 /* Define to 1 if you have the <sys/hashing.h> header file. */
01011 /* #undef HAVE_SYS_HASHING_H */
01012 
01013 /* Define to 1 if you have the <sys/ioctl.h> header file. */
01014 #define HAVE_SYS_IOCTL_H 1
01015 
01016 /* Define to 1 if you have the <sys/loadavg.h> header file. */
01017 /* #undef HAVE_SYS_LOADAVG_H */
01018 
01019 /* Define to 1 if you have the <sys/mbuf.h> header file. */
01020 /* #undef HAVE_SYS_MBUF_H */
01021 
01022 /* Define to 1 if you have the <sys/mntent.h> header file. */
01023 /* #undef HAVE_SYS_MNTENT_H */
01024 
01025 /* Define to 1 if you have the <sys/mnttab.h> header file. */
01026 /* #undef HAVE_SYS_MNTTAB_H */
01027 
01028 /* Define to 1 if you have the <sys/mount.h> header file. */
01029 #define HAVE_SYS_MOUNT_H 1
01030 
01031 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
01032    */
01033 /* #undef HAVE_SYS_NDIR_H */
01034 
01035 /* Define to 1 if you have the <sys/param.h> header file. */
01036 #define HAVE_SYS_PARAM_H 1
01037 
01038 /* Define to 1 if you have the <sys/poll.h> header file. */
01039 #define HAVE_SYS_POLL_H 1
01040 
01041 /* Define to 1 if you have the <sys/pool.h> header file. */
01042 /* #undef HAVE_SYS_POOL_H */
01043 
01044 /* Define to 1 if you have the <sys/proc.h> header file. */
01045 /* #undef HAVE_SYS_PROC_H */
01046 
01047 /* Define to 1 if you have the <sys/protosw.h> header file. */
01048 /* #undef HAVE_SYS_PROTOSW_H */
01049 
01050 /* Define to 1 if you have the <sys/pstat.h> header file. */
01051 /* #undef HAVE_SYS_PSTAT_H */
01052 
01053 /* Define to 1 if you have the <sys/queue.h> header file. */
01054 #define HAVE_SYS_QUEUE_H 1
01055 
01056 /* Define to 1 if you have the <sys/select.h> header file. */
01057 #define HAVE_SYS_SELECT_H 1
01058 
01059 /* Define to 1 if you have the <sys/sema.h> header file. */
01060 /* #undef HAVE_SYS_SEMA_H */
01061 
01062 /* Define to 1 if you have the <sys/socketvar.h> header file. */
01063 #define HAVE_SYS_SOCKETVAR_H 1
01064 
01065 /* Define to 1 if you have the <sys/socket.h> header file. */
01066 #define HAVE_SYS_SOCKET_H 1
01067 
01068 /* Define to 1 if you have the <sys/sockio.h> header file. */
01069 /* #undef HAVE_SYS_SOCKIO_H */
01070 
01071 /* Define to 1 if you have the <sys/statfs.h> header file. */
01072 #define HAVE_SYS_STATFS_H 1
01073 
01074 /* Define to 1 if you have the <sys/statvfs.h> header file. */
01075 #define HAVE_SYS_STATVFS_H 1
01076 
01077 /* Define to 1 if you have the <sys/stat.h> header file. */
01078 #define HAVE_SYS_STAT_H 1
01079 
01080 /* Define to 1 if you have the <sys/stream.h> header file. */
01081 /* #undef HAVE_SYS_STREAM_H */
01082 
01083 /* Define to 1 if you have the <sys/swap.h> header file. */
01084 #define HAVE_SYS_SWAP_H 1
01085 
01086 /* Define to 1 if you have the <sys/sysctl.h> header file. */
01087 #define HAVE_SYS_SYSCTL_H 1
01088 
01089 /* Define to 1 if you have the <sys/sysget.h> header file. */
01090 /* #undef HAVE_SYS_SYSGET_H */
01091 
01092 /* Define to 1 if you have the <sys/sysmp.h> header file. */
01093 /* #undef HAVE_SYS_SYSMP_H */
01094 
01095 /* Define to 1 if you have the <sys/systemcfg.h> header file. */
01096 /* #undef HAVE_SYS_SYSTEMCFG_H */
01097 
01098 /* Define to 1 if you have the <sys/systeminfo.h> header file. */
01099 /* #undef HAVE_SYS_SYSTEMINFO_H */
01100 
01101 /* Define to 1 if you have the <sys/tcpipstats.h> header file. */
01102 /* #undef HAVE_SYS_TCPIPSTATS_H */
01103 
01104 /* Define to 1 if you have the <sys/timeb.h> header file. */
01105 #define HAVE_SYS_TIMEB_H 1
01106 
01107 /* Define to 1 if you have the <sys/timeout.h> header file. */
01108 /* #undef HAVE_SYS_TIMEOUT_H */
01109 
01110 /* Define to 1 if you have the <sys/times.h> header file. */
01111 #define HAVE_SYS_TIMES_H 1
01112 
01113 /* Define to 1 if you have the <sys/time.h> header file. */
01114 #define HAVE_SYS_TIME_H 1
01115 
01116 /* Define to 1 if you have the <sys/types.h> header file. */
01117 #define HAVE_SYS_TYPES_H 1
01118 
01119 /* Define to 1 if you have the <sys/uio.h> header file. */
01120 #define HAVE_SYS_UIO_H 1
01121 
01122 /* Define to 1 if you have the <sys/un.h> header file. */
01123 #define HAVE_SYS_UN_H 1
01124 
01125 /* Define to 1 if you have the <sys/user.h> header file. */
01126 #define HAVE_SYS_USER_H 1
01127 
01128 /* Define to 1 if you have the <sys/utsname.h> header file. */
01129 #define HAVE_SYS_UTSNAME_H 1
01130 
01131 /* Define to 1 if you have the <sys/vfs.h> header file. */
01132 #define HAVE_SYS_VFS_H 1
01133 
01134 /* Define to 1 if you have the <sys/vmmac.h> header file. */
01135 /* #undef HAVE_SYS_VMMAC_H */
01136 
01137 /* Define to 1 if you have the <sys/vmmeter.h> header file. */
01138 /* #undef HAVE_SYS_VMMETER_H */
01139 
01140 /* Define to 1 if you have the <sys/vmparam.h> header file. */
01141 /* #undef HAVE_SYS_VMPARAM_H */
01142 
01143 /* Define to 1 if you have the <sys/vmsystm.h> header file. */
01144 /* #undef HAVE_SYS_VMSYSTM_H */
01145 
01146 /* Define to 1 if you have the <sys/vm.h> header file. */
01147 /* #undef HAVE_SYS_VM_H */
01148 
01149 /* Define to 1 if you have the <sys/vnode.h> header file. */
01150 /* #undef HAVE_SYS_VNODE_H */
01151 
01152 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
01153 #define HAVE_SYS_WAIT_H 1
01154 
01155 /* Define to 1 if you have the `tcgetattr' function. */
01156 #define HAVE_TCGETATTR 1
01157 
01158 /* Define to 1 if you have the `times' function. */
01159 #define HAVE_TIMES 1
01160 
01161 /* Define to 1 if you have the <ufs/ffs/fs.h> header file. */
01162 /* #undef HAVE_UFS_FFS_FS_H */
01163 
01164 /* Define to 1 if you have the <ufs/fs.h> header file. */
01165 /* #undef HAVE_UFS_FS_H */
01166 
01167 /* Define to 1 if you have the <ufs/ufs/dinode.h> header file. */
01168 /* #undef HAVE_UFS_UFS_DINODE_H */
01169 
01170 /* Define to 1 if you have the <ufs/ufs/inode.h> header file. */
01171 /* #undef HAVE_UFS_UFS_INODE_H */
01172 
01173 /* Define to 1 if you have the <ufs/ufs/quota.h> header file. */
01174 /* #undef HAVE_UFS_UFS_QUOTA_H */
01175 
01176 /* Define to 1 if the system has the type `uintmax_t'. */
01177 #define HAVE_UINTMAX_T 1
01178 
01179 /* Define to 1 if the system has the type `uintptr_t'. */
01180 #define HAVE_UINTPTR_T 1
01181 
01182 /* Define to 1 if you have the `uname' function. */
01183 #define HAVE_UNAME 1
01184 
01185 /* Define to 1 if you have the <unistd.h> header file. */
01186 #define HAVE_UNISTD_H 1
01187 
01188 /* Define to 1 if the system has the type `unsigned long long int'. */
01189 #define HAVE_UNSIGNED_LONG_LONG_INT 1
01190 
01191 /* Define to 1 if you have the `usleep' function. */
01192 #define HAVE_USLEEP 1
01193 
01194 /* Define to 1 if you have the <utmpx.h> header file. */
01195 #define HAVE_UTMPX_H 1
01196 
01197 /* Define to 1 if you have the <utsname.h> header file. */
01198 /* #undef HAVE_UTSNAME_H */
01199 
01200 /* Define to 1 if you have the <uvm/uvm_extern.h> header file. */
01201 /* #undef HAVE_UVM_UVM_EXTERN_H */
01202 
01203 /* Define to 1 if you have the <uvm/uvm_param.h> header file. */
01204 /* #undef HAVE_UVM_UVM_PARAM_H */
01205 
01206 /* Define to 1 if you have the <valgrind/memcheck.h> header file. */
01207 /* #undef HAVE_VALGRIND_MEMCHECK_H */
01208 
01209 /* Define to 1 if you have the <valgrind/valgrind.h> header file. */
01210 /* #undef HAVE_VALGRIND_VALGRIND_H */
01211 
01212 /* Define to 1 if you have the <validator/validator-config.h> header file. */
01213 /* #undef HAVE_VALIDATOR_VALIDATOR_CONFIG_H */
01214 
01215 /* Define to 1 if you have the <vm/swap_pager.h> header file. */
01216 /* #undef HAVE_VM_SWAP_PAGER_H */
01217 
01218 /* Define to 1 if you have the <vm/vm_extern.h> header file. */
01219 /* #undef HAVE_VM_VM_EXTERN_H */
01220 
01221 /* Define to 1 if you have the <vm/vm.h> header file. */
01222 /* #undef HAVE_VM_VM_H */
01223 
01224 /* Define to 1 if you have the <vm/vm_param.h> header file. */
01225 /* #undef HAVE_VM_VM_PARAM_H */
01226 
01227 /* Define to 1 if you have the `vsnprintf' function. */
01228 #define HAVE_VSNPRINTF 1
01229 
01230 /* Define to 1 if you have the <windows.h> header file. */
01231 /* #undef HAVE_WINDOWS_H */
01232 
01233 /* Define to 1 if you have the <winsock2.h> header file. */
01234 /* #undef HAVE_WINSOCK2_H */
01235 
01236 /* Define to 1 if you have the <winsock.h> header file. */
01237 /* #undef HAVE_WINSOCK_H */
01238 
01239 /* Define to 1 if you have the <ws2tcpip.h> header file. */
01240 /* #undef HAVE_WS2TCPIP_H */
01241 
01242 /* Define to 1 if you have the <xti.h> header file. */
01243 /* #undef HAVE_XTI_H */
01244 
01245 /* location of UNIX kernel */
01246 #define KERNEL_LOC "unknown"
01247 
01248 /* Path to the lpstat command */
01249 #define LPSTAT_PATH "/usr/bin/lpstat"
01250 
01251 /* Define to the sub-directory in which libtool stores uninstalled libraries.
01252    */
01253 #define LT_OBJDIR ".libs/"
01254 
01255 /* define if agentx transport is to use domain sockets only */
01256 /* #undef NETSNMP_AGENTX_DOM_SOCK_ONLY */
01257 
01258 /* Unix domain socket for AgentX master-subagent communication */
01259 #define NETSNMP_AGENTX_SOCKET "/var/agentx/master"
01260 
01261 /* Define if static inline functions are unsupported */
01262 /* #undef NETSNMP_BROKEN_INLINE */
01263 
01264 /* "Define if crytography support is possible" */
01265 #define NETSNMP_CAN_DO_CRYPTO 1
01266 
01267 /* sysctl works to get boottime, etc... */
01268 /* #undef NETSNMP_CAN_USE_SYSCTL */
01269 
01270 /* configure options specified */
01271 #define NETSNMP_CONFIGURE_OPTIONS " '--with-defaults' '--with-mib-modules=host examples examples/example testhandler tlstm-mib tsm-mib smux Rmon disman/event-mib' '--with-transports=IPX TLSTCP DTLSUDP' '--with-security-modules=tsm' '--enable-ipv6' '--enable-embedded-perl' '--enable-shared'"
01272 
01273 /* default location to look for mibs to load using the above tokens and/or
01274    those in the MIBS envrionment variable */
01275 #define NETSNMP_DEFAULT_MIBDIRS "$HOME/.snmp/mibs:/usr/local/share/snmp/mibs"
01276 
01277 /* default mib files to load, specified by path. */
01278 /* #undef NETSNMP_DEFAULT_MIBFILES */
01279 
01280 /* Define if DES encryption should not be supported */
01281 /* #undef NETSNMP_DISABLE_DES */
01282 
01283 /* Define if MD5 authentication should not be supported */
01284 /* #undef NETSNMP_DISABLE_MD5 */
01285 
01286 /* Define if mib loading and parsing code should not be included */
01287 /* #undef NETSNMP_DISABLE_MIB_LOADING */
01288 
01289 /* Define if SNMP SET support should be disabled */
01290 /* #undef NETSNMP_DISABLE_SET_SUPPORT */
01291 
01292 /* Define if SNMPv1 code should not be included */
01293 /* #undef NETSNMP_DISABLE_SNMPV1 */
01294 
01295 /* Define if SNMPv2c code should not be included */
01296 /* #undef NETSNMP_DISABLE_SNMPV2C */
01297 
01298 /* Define if you are embedding perl in the main agent. */
01299 #define NETSNMP_EMBEDDED_PERL 1
01300 
01301 /* define if you want to enable IPv6 support */
01302 #define NETSNMP_ENABLE_IPV6 1
01303 
01304 /* define if you want to restrict SMUX connections to localhost by default */
01305 /* #undef NETSNMP_ENABLE_LOCAL_SMUX */
01306 
01307 /* Define if you want to build MFD module rewrites */
01308 /* #undef NETSNMP_ENABLE_MFD_REWRITES */
01309 
01310 /* define if you want to compile support for both authentication and privacy
01311    support. */
01312 #define NETSNMP_ENABLE_SCAPI_AUTHPRIV 1
01313 
01314 /* testing code sections. */
01315 /* #undef NETSNMP_ENABLE_TESTING_CODE */
01316 
01317 /* Should evaluate to the name of the current function if defined */
01318 #define NETSNMP_FUNCTION __func__
01319 
01320 /* ifnet needs to have _KERNEL defined */
01321 /* #undef NETSNMP_IFNET_NEEDS_KERNEL */
01322 
01323 /* Define if you want to remove all non-essential code features. */
01324 /* #undef NETSNMP_MINIMAL_CODE */
01325 
01326 /* Define if you want to only support sending notifications */
01327 /* #undef NETSNMP_NOTIFY_ONLY */
01328 
01329 /* Define to suppress inclusion of deprecated functions */
01330 /* #undef NETSNMP_NO_DEPRECATED_FUNCTIONS */
01331 
01332 /* If you don't want the agent to report on variables it doesn't have data for
01333    */
01334 #define NETSNMP_NO_DUMMY_VALUES 1
01335 
01336 /* If we don't want to use kmem. */
01337 /* #undef NETSNMP_NO_KMEM_USAGE */
01338 
01339 /* Define if you want to remove all listening support from the code */
01340 /* #undef NETSNMP_NO_LISTEN_SUPPORT */
01341 
01342 /* If you don't have root access don't exit upon kmem errors */
01343 /* #undef NETSNMP_NO_ROOT_ACCESS */
01344 
01345 /* Define if you want to remove all SET/write access from the code */
01346 /* #undef NETSNMP_NO_WRITE_SUPPORT */
01347 
01348 /* umask permissions to set up persistent files with */
01349 #define NETSNMP_PERSISTENT_MASK 077
01350 
01351 /* Size prefix to use to printf a uint32_t */
01352 #define NETSNMP_PRI32 ""
01353 
01354 /* Size prefix to use to printf a size_t or ssize_t */
01355 #define NETSNMP_PRIz "l"
01356 
01357 /* Define to 1 if you want to build with reentrant/threaded code (incomplete).
01358    */
01359 /* #undef NETSNMP_REENTRANT */
01360 
01361 /* define if you do not want snmptrapd to register as an AgentX subagent */
01362 /* #undef NETSNMP_SNMPTRAPD_DISABLE_AGENTX */
01363 
01364 /* Pattern of temporary files */
01365 #define NETSNMP_TEMP_FILE_PATTERN "/tmp/snmpdXXXXXX"
01366 
01367 /* "Define if internal cryptography code should be used" */
01368 /* #undef NETSNMP_USE_INTERNAL_CRYPTO */
01369 
01370 /* define if you are using the MD5 code ... */
01371 /* #undef NETSNMP_USE_INTERNAL_MD5 */
01372 
01373 /* Define this if you're using Heimdal Kerberos */
01374 /* #undef NETSNMP_USE_KERBEROS_HEIMDAL */
01375 
01376 /* Define this if we're using the new MIT crypto API */
01377 /* #undef NETSNMP_USE_KERBEROS_MIT */
01378 
01379 /* define if you are using the mysql code for snmptrapd ... */
01380 /* #undef NETSNMP_USE_MYSQL */
01381 
01382 /* Define if you are using the codeS11 library ... */
01383 /* #undef NETSNMP_USE_PKCS11 */
01384 
01385 /* Define this if you have lm_sensors v3 or later */
01386 #define NETSNMP_USE_SENSORS_V3 1
01387 
01388 /* Should we compile to use special opaque types: float, double, counter64,
01389    i64, ui64, union? */
01390 #define NETSNMP_WITH_OPAQUE_SPECIAL_TYPES 1
01391 
01392 /* Define to the address where bug reports for this package should be sent. */
01393 #ifndef PACKAGE_BUGREPORT
01394 #define PACKAGE_BUGREPORT "net-snmp-coders@lists.sourceforge.net"
01395 #endif
01396 
01397 /* Define to the full name of this package. */
01398 #ifndef PACKAGE_NAME
01399 #define PACKAGE_NAME "Net-SNMP"
01400 #endif
01401 
01402 /* Define to the full name and version of this package. */
01403 #ifndef PACKAGE_STRING
01404 #define PACKAGE_STRING "Net-SNMP 5.7"
01405 #endif
01406 
01407 /* Define to the one symbol short name of this package. */
01408 #ifndef PACKAGE_TARNAME
01409 #define PACKAGE_TARNAME "net-snmp"
01410 #endif
01411 
01412 /* Define to the home page for this package. */
01413 #define PACKAGE_URL ""
01414 
01415 /* Define to the version of this package. */
01416 #ifndef PACKAGE_VERSION
01417 #define PACKAGE_VERSION "5.7"
01418 #endif
01419 
01420 /* Command to generate ps output, the final column must be the process name
01421    withOUT arguments */
01422 #define PSCMD "/bin/ps -e"
01423 
01424 /* Define as the return type of signal handlers (`int' or `void'). */
01425 #define RETSIGTYPE void
01426 
01427 /* define rtentry to ortentry on SYSV machines (alphas) */
01428 #define RTENTRY struct rtentry
01429 
01430 /* Use BSD 4.4 routing table entries? */
01431 /* #undef RTENTRY_4_4 */
01432 
01433 /* The size of `int', as computed by sizeof. */
01434 #define SIZEOF_INT 4
01435 
01436 /* The size of `intmax_t', as computed by sizeof. */
01437 #define SIZEOF_INTMAX_T 8
01438 
01439 /* The size of `long', as computed by sizeof. */
01440 #define SIZEOF_LONG 8
01441 
01442 /* The size of `long long', as computed by sizeof. */
01443 #define SIZEOF_LONG_LONG 8
01444 
01445 /* The size of `short', as computed by sizeof. */
01446 #define SIZEOF_SHORT 2
01447 
01448 /* The size of `sockaddr_un.sun_path', as computed by sizeof. */
01449 #define SIZEOF_SOCKADDR_UN_SUN_PATH 108
01450 
01451 /* If using the C implementation of alloca, define if you know the
01452    direction of stack growth for your system; otherwise it will be
01453    automatically deduced at runtime.
01454         STACK_DIRECTION > 0 => grows toward higher addresses
01455         STACK_DIRECTION < 0 => grows toward lower addresses
01456         STACK_DIRECTION = 0 => direction of growth unknown */
01457 /* #undef STACK_DIRECTION */
01458 
01459 /* Define if statfs takes 2 args and the second argument has type struct
01460    fs_data. [Ultrix] */
01461 /* #undef STAT_STATFS_FS_DATA */
01462 
01463 /* Define to 1 if you have the ANSI C header files. */
01464 #define STDC_HEADERS 1
01465 
01466 /* define if SIOCGIFADDR exists in sys/ioctl.h */
01467 #define SYS_IOCTL_H_HAS_SIOCGIFADDR 1
01468 
01469 /* Define if the TCP timer constants in <netinet/tcp_timer.h> depend on the
01470    integer variable 'hz'. [FreeBSD 4.x] */
01471 /* #undef TCPTV_NEEDS_HZ */
01472 
01473 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
01474 #define TIME_WITH_SYS_TIME 1
01475 
01476 /* Where is the uname command */
01477 #define UNAMEPROG "/bin/uname"
01478 
01479 /* Enable extensions on AIX 3, Interix.  */
01480 #ifndef _ALL_SOURCE
01481 # define _ALL_SOURCE 1
01482 #endif
01483 /* Enable GNU extensions on systems that have them.  */
01484 #ifndef _GNU_SOURCE
01485 # define _GNU_SOURCE 1
01486 #endif
01487 /* Enable threading extensions on Solaris.  */
01488 #ifndef _POSIX_PTHREAD_SEMANTICS
01489 # define _POSIX_PTHREAD_SEMANTICS 1
01490 #endif
01491 /* Enable extensions on HP NonStop.  */
01492 #ifndef _TANDEM_SOURCE
01493 # define _TANDEM_SOURCE 1
01494 #endif
01495 /* Enable general extensions on Solaris.  */
01496 #ifndef __EXTENSIONS__
01497 # define __EXTENSIONS__ 1
01498 #endif
01499 
01500 
01501 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
01502    significant byte first (like Motorola and SPARC, unlike Intel). */
01503 #if defined AC_APPLE_UNIVERSAL_BUILD
01504 # if defined __BIG_ENDIAN__
01505 #  define WORDS_BIGENDIAN 1
01506 # endif
01507 #else
01508 # ifndef WORDS_BIGENDIAN
01509 /* #  undef WORDS_BIGENDIAN */
01510 # endif
01511 #endif
01512 
01513 /* Define to 1 if on MINIX. */
01514 /* #undef _MINIX */
01515 
01516 /* Define to 2 if the system does not provide POSIX.1 features except with
01517    this defined. */
01518 /* #undef _POSIX_1_SOURCE */
01519 
01520 /* Define to 1 if you need to in order for `stat' and other things to work. */
01521 /* #undef _POSIX_SOURCE */
01522 
01523 /* Define if you have RPM 4.6 or newer to turn on legacy API */
01524 #define _RPM_4_4_COMPAT 
01525 
01526 /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
01527    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
01528    #define below would cause a syntax error. */
01529 /* #undef _UINT32_T */
01530 
01531 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
01532    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
01533    #define below would cause a syntax error. */
01534 /* #undef _UINT64_T */
01535 
01536 /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
01537    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
01538    #define below would cause a syntax error. */
01539 /* #undef _UINT8_T */
01540 
01541 /* Define to empty if `const' does not conform to ANSI C. */
01542 /* #undef const */
01543 
01544 /* Define to `__inline__' or `__inline' if that's what the C compiler
01545    calls it, or to nothing if 'inline' is not supported under any name.  */
01546 #ifndef __cplusplus
01547 /* #undef inline */
01548 #endif
01549 
01550 /* Define to the type of a signed integer type of width exactly 16 bits if
01551    such a type exists and the standard includes do not define it. */
01552 /* #undef int16_t */
01553 
01554 /* Define to the type of a signed integer type of width exactly 32 bits if
01555    such a type exists and the standard includes do not define it. */
01556 /* #undef int32_t */
01557 
01558 /* Define to the type of a signed integer type of width exactly 64 bits if
01559    such a type exists and the standard includes do not define it. */
01560 /* #undef int64_t */
01561 
01562 /* Define to the type of a signed integer type of width exactly 8 bits if such
01563    a type exists and the standard includes do not define it. */
01564 /* #undef int8_t */
01565 
01566 /* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do
01567    not define. */
01568 /* #undef intmax_t */
01569 
01570 /* Define to the type of a signed integer type wide enough to hold a pointer,
01571    if such a type exists, and if the system does not define it. */
01572 /* #undef intptr_t */
01573 
01574 /* Define to `long int' if <sys/types.h> does not define. */
01575 /* #undef off_t */
01576 
01577 /* Define to `int' if <sys/types.h> does not define. */
01578 /* #undef pid_t */
01579 
01580 /* Define to `unsigned int' if <sys/types.h> does not define. */
01581 /* #undef size_t */
01582 
01583 /* Define to the type of an unsigned integer type of width exactly 16 bits if
01584    such a type exists and the standard includes do not define it. */
01585 /* #undef uint16_t */
01586 
01587 /* Define to the type of an unsigned integer type of width exactly 32 bits if
01588    such a type exists and the standard includes do not define it. */
01589 /* #undef uint32_t */
01590 
01591 /* Define to the type of an unsigned integer type of width exactly 64 bits if
01592    such a type exists and the standard includes do not define it. */
01593 /* #undef uint64_t */
01594 
01595 /* Define to the type of an unsigned integer type of width exactly 8 bits if
01596    such a type exists and the standard includes do not define it. */
01597 /* #undef uint8_t */
01598 
01599 /* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h>
01600    do not define. */
01601 /* #undef uintmax_t */
01602 
01603 /* Define to the type of an unsigned integer type wide enough to hold a
01604    pointer, if such a type exists, and if the system does not define it. */
01605 /* #undef uintptr_t */
01606 
01607 /* end of definitions added by configure on-the-fly */
01608 
01609 /* If you have openssl 0.9.7 or above, you likely have AES support. */
01610 #define NETSNMP_USE_OPENSSL 1
01611 #if (defined(NETSNMP_USE_OPENSSL) && defined(HAVE_OPENSSL_AES_H) && defined(HAVE_AES_CFB128_ENCRYPT)) || defined(NETSNMP_USE_INTERNAL_CRYPTO)
01612 #define HAVE_AES 1
01613 #endif
01614 
01615 /* define random functions */
01616 
01617 #ifndef HAVE_RANDOM
01618 #ifdef HAVE_LRAND48
01619 #define random lrand48
01620 #define srandom(s) srand48(s)
01621 #else
01622 #ifdef HAVE_RAND
01623 #define random rand
01624 #define srandom(s) srand(s)
01625 #endif
01626 #endif
01627 #endif
01628 
01629 /* define signal if DNE */
01630 
01631 #ifndef HAVE_SIGNAL
01632 #ifdef HAVE_SIGSET
01633 #define signal(a,b) sigset(a,b)
01634 #endif
01635 #endif
01636 
01637 #ifdef HAVE_DMALLOC_H
01638 #define DMALLOC_FUNC_CHECK
01639 #endif
01640 
01641 #endif /* NETSNMP_NO_AUTOCONF_DEFINITIONS */
01642 
01643 
01644 
01645 
01646 /* ********* NETSNMP_MARK_BEGIN_CLEAN_NAMESPACE ********* */
01647 /* 
01648  * put all new net-snmp-specific definitions here
01649  *
01650  * all definitions MUST have a NETSNMP_ prefix
01651  *
01652  */
01653 
01654 /* Default (SNMP) version number for the tools to use */
01655 #define NETSNMP_DEFAULT_SNMP_VERSION 3
01656 
01657 /* don't change these values! */
01658 #define NETSNMP_SNMPV1      0xAAAA       /* readable by anyone */
01659 #define NETSNMP_SNMPV2ANY   0xA000       /* V2 Any type (includes NoAuth) */
01660 #define NETSNMP_SNMPV2AUTH  0x8000       /* V2 Authenticated requests only */
01661 
01662 /* default list of mibs to load */
01663 #define NETSNMP_DEFAULT_MIBS ":HOST-RESOURCES-MIB:HOST-RESOURCES-TYPES:SNMP-TLS-TM-MIB:SNMP-TSM-MIB:RMON-MIB:SNMPv2-MIB:IF-MIB:IP-MIB:TCP-MIB:UDP-MIB:NOTIFICATION-LOG-MIB:DISMAN-EVENT-MIB:DISMAN-SCHEDULE-MIB:UCD-SNMP-MIB:UCD-DEMO-MIB:SNMP-TARGET-MIB:NET-SNMP-AGENT-MIB:SNMP-MPD-MIB:SNMP-USER-BASED-SM-MIB:SNMP-FRAMEWORK-MIB:SNMP-VIEW-BASED-ACM-MIB:SNMP-COMMUNITY-MIB:IPV6-ICMP-MIB:IPV6-MIB:IPV6-TCP-MIB:IPV6-UDP-MIB:IP-FORWARD-MIB:NET-SNMP-PASS-MIB:NET-SNMP-EXTEND-MIB:UCD-DLMOD-MIB:SNMP-NOTIFICATION-MIB:SNMPv2-TM:NET-SNMP-VACM-MIB"
01664 
01665 /* debugging stuff */
01666 /* if defined, we optimize the code to exclude all debugging calls. */
01667 /* #undef NETSNMP_NO_DEBUGGING */
01668 /* ignore the -D flag and always print debugging information */
01669 #define NETSNMP_ALWAYS_DEBUG 0
01670 
01671 /* reverse encoding BER packets is both faster and more efficient in space. */
01672 #define NETSNMP_USE_REVERSE_ASNENCODING       1
01673 #define NETSNMP_DEFAULT_ASNENCODING_DIRECTION 1 /* 1 = reverse, 0 = forwards */
01674 
01675 /* PERSISTENT_DIRECTORY: If defined, the library is capabile of saving
01676    persisant information to this directory in the form of configuration
01677    lines: PERSISTENT_DIRECTORY/NAME.persistent.conf */
01678 #define NETSNMP_PERSISTENT_DIRECTORY "/var/net-snmp"
01679 
01680 /* AGENT_DIRECTORY_MODE: the mode the agents should use to create
01681    directories with. Since the data stored here is probably sensitive, it
01682    probably should be read-only by root/administrator. */
01683 #define NETSNMP_AGENT_DIRECTORY_MODE 0700
01684 
01685 /* MAX_PERSISTENT_BACKUPS:
01686  *   The maximum number of persistent backups the library will try to
01687  *   read from the persistent cache directory.  If an application fails to
01688  *   close down successfully more than this number of times, data will be lost.
01689  */
01690 #define NETSNMP_MAX_PERSISTENT_BACKUPS 10
01691 
01692 /* define the system type include file here */
01693 #define NETSNMP_SYSTEM_INCLUDE_FILE "net-snmp/system/linux.h"
01694 
01695 /* define the machine (cpu) type include file here */
01696 #define NETSNMP_MACHINE_INCLUDE_FILE "net-snmp/machine/generic.h"
01697 
01698 /* define the UDP buffer defaults undefined means use the OS buffers
01699  * by default */
01700 /* #undef NETSNMP_DEFAULT_SERVER_SEND_BUF */
01701 /* #undef NETSNMP_DEFAULT_SERVER_RECV_BUF */
01702 /* #undef NETSNMP_DEFAULT_CLIENT_SEND_BUF */
01703 /* #undef NETSNMP_DEFAULT_CLIENT_RECV_BUF */
01704 
01705 /* net-snmp's major path names */
01706 #define SNMPLIBPATH "/usr/local/lib/snmp"
01707 #define SNMPSHAREPATH "/usr/local/share/snmp"
01708 #define SNMPCONFPATH "/usr/local/etc/snmp"
01709 #define SNMPDLMODPATH "/usr/local/lib/snmp/dlmod"
01710 
01711 /* NETSNMP_LOGFILE:  If defined it closes stdout/err/in and opens this in 
01712    out/err's place.  (stdin is closed so that sh scripts won't wait for it) */
01713 #define NETSNMP_LOGFILE "/var/log/snmpd.log"
01714 
01715 /* default system contact */
01716 #define NETSNMP_SYS_CONTACT "@hardakers.net"
01717 
01718 /* system location */
01719 #define NETSNMP_SYS_LOC "Unknown"
01720 
01721 /* Use libwrap to handle allow/deny hosts? */
01722 /* #undef NETSNMP_USE_LIBWRAP */
01723 
01724 /* Mib-2 tree Info */
01725 /* These are the system information variables. */
01726 
01727 #define NETSNMP_VERS_DESC   "unknown"             /* overridden at run time */
01728 #define NETSNMP_SYS_NAME    "unknown"             /* overridden at run time */
01729 
01730 /* comment out the second define to turn off functionality for any of
01731    these: (See README for details) */
01732 
01733 /*   proc PROCESSNAME [MAX] [MIN] */
01734 #define NETSNMP_PROCMIBNUM 2
01735 
01736 /*   exec/shell NAME COMMAND      */
01737 #define NETSNMP_SHELLMIBNUM 8
01738 
01739 /*   swap MIN                     */
01740 #define NETSNMP_MEMMIBNUM 4
01741 
01742 /*   disk DISK MINSIZE            */
01743 #define NETSNMP_DISKMIBNUM 9
01744 
01745 /*   load 1 5 15                  */
01746 #define NETSNMP_LOADAVEMIBNUM 10
01747 
01748 /* which version are you using? This mibloc will tell you */
01749 #define NETSNMP_VERSIONMIBNUM 100
01750 
01751 /* Reports errors the agent runs into */
01752 /* (typically its "can't fork, no mem" problems) */
01753 #define NETSNMP_ERRORMIBNUM 101
01754 
01755 /* The sub id of EXTENSIBLEMIB returned to queries of
01756    .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 */
01757 #define NETSNMP_AGENTID 250
01758 
01759 /* This ID is returned after the AGENTID above.  IE, the resulting
01760    value returned by a query to sysObjectID is
01761    EXTENSIBLEMIB.AGENTID.???, where ??? is defined below by OSTYPE */
01762 
01763 #define NETSNMP_HPUX9ID 1
01764 #define NETSNMP_SUNOS4ID 2 
01765 #define NETSNMP_SOLARISID 3
01766 #define NETSNMP_OSFID 4
01767 #define NETSNMP_ULTRIXID 5
01768 #define NETSNMP_HPUX10ID 6
01769 #define NETSNMP_NETBSD1ID 7
01770 #define NETSNMP_FREEBSDID 8
01771 #define NETSNMP_IRIXID 9
01772 #define NETSNMP_LINUXID 10
01773 #define NETSNMP_BSDIID 11
01774 #define NETSNMP_OPENBSDID 12
01775 #define NETSNMP_WIN32ID 13
01776 #define NETSNMP_HPUX11ID 14
01777 #define NETSNMP_AIXID 15
01778 #define NETSNMP_MACOSXID 16
01779 #define NETSNMP_DRAGONFLYID 17
01780 #define NETSNMP_UNKNOWNID 255
01781 
01782 #ifdef hpux9
01783 #define NETSNMP_OSTYPE NETSNMP_HPUX9ID
01784 #endif
01785 #ifdef hpux10
01786 #define NETSNMP_OSTYPE NETSNMP_HPUX10ID
01787 #endif
01788 #ifdef hpux11
01789 #define NETSNMP_OSTYPE NETSNMP_HPUX11ID
01790 #endif
01791 #ifdef sunos4
01792 #define NETSNMP_OSTYPE NETSNMP_SUNOS4ID
01793 #endif
01794 #ifdef solaris2
01795 #define NETSNMP_OSTYPE NETSNMP_SOLARISID
01796 #endif
01797 #if defined(osf3) || defined(osf4) || defined(osf5)
01798 #define NETSNMP_OSTYPE NETSNMP_OSFID
01799 #endif
01800 #ifdef ultrix4
01801 #define NETSNMP_OSTYPE NETSNMP_ULTRIXID
01802 #endif
01803 #if defined(netbsd1) || defined(netbsd2)
01804 #define NETSNMP_OSTYPE NETSNMP_NETBSD1ID
01805 #endif
01806 #if defined(__FreeBSD__)
01807 #define NETSNMP_OSTYPE NETSNMP_FREEBSDID
01808 #endif
01809 #if defined(__DragonFly__)
01810 #define NETSNMP_OSTYPE NETSNMP_DRAGONFLYID
01811 #endif
01812 #if defined(irix6) || defined(irix5)
01813 #define NETSNMP_OSTYPE NETSNMP_IRIXID
01814 #endif
01815 #ifdef linux
01816 #define NETSNMP_OSTYPE NETSNMP_LINUXID
01817 #endif
01818 #if defined(bsdi2) || defined(bsdi3) || defined(bsdi4)
01819 #define NETSNMP_OSTYPE NETSNMP_BSDIID
01820 #endif
01821 #if defined(openbsd2) || defined(openbsd3) || defined(openbsd4)
01822 #define NETSNMP_OSTYPE NETSNMP_OPENBSDID
01823 #endif
01824 #ifdef WIN32
01825 #define NETSNMP_OSTYPE NETSNMP_WIN32ID
01826 #endif
01827 #if defined(aix3) || defined(aix4) || defined(aix5) || defined(aix6) || defined(aix7)
01828 #define NETSNMP_OSTYPE NETSNMP_AIXID
01829 #endif
01830 #if defined(darwin) && (darwin >= 8)
01831 #define NETSNMP_OSTYPE NETSNMP_MACOSXID
01832 #endif
01833 /* unknown */
01834 #ifndef NETSNMP_OSTYPE
01835 #define NETSNMP_OSTYPE NETSNMP_UNKNOWNID
01836 #endif
01837 
01838 /* The enterprise number has been assigned by the IANA group.   */
01839 /* Optionally, this may point to the location in the tree your  */
01840 /* company/organization has been allocated.                     */
01841 /* The assigned enterprise number for the NET_SNMP MIB modules. */
01842 #define NETSNMP_ENTERPRISE_OID                  8072
01843 #define NETSNMP_ENTERPRISE_MIB                  1,3,6,1,4,1,8072
01844 #define NETSNMP_ENTERPRISE_DOT_MIB              1.3.6.1.4.1.8072
01845 #define NETSNMP_ENTERPRISE_DOT_MIB_LENGTH       7
01846 
01847 /* The assigned enterprise number for sysObjectID. */
01848 #define NETSNMP_SYSTEM_MIB              1,3,6,1,4,1,8072,3,2,NETSNMP_OSTYPE
01849 #define NETSNMP_SYSTEM_DOT_MIB          1.3.6.1.4.1.8072.3.2.NETSNMP_OSTYPE
01850 #define NETSNMP_SYSTEM_DOT_MIB_LENGTH   10
01851 
01852 /* The assigned enterprise number for notifications. */
01853 #define NETSNMP_NOTIFICATION_MIB                1,3,6,1,4,1,8072,4
01854 #define NETSNMP_NOTIFICATION_DOT_MIB            1.3.6.1.4.1.8072.4
01855 #define NETSNMP_NOTIFICATION_DOT_MIB_LENGTH     8
01856 
01857 /* this is the location of the ucdavis mib tree.  It shouldn't be
01858    changed, as the places it is used are expected to be constant
01859    values or are directly tied to the UCD-SNMP-MIB. */
01860 #define NETSNMP_UCDAVIS_OID             2021
01861 #define NETSNMP_UCDAVIS_MIB             1,3,6,1,4,1,2021
01862 #define NETSNMP_UCDAVIS_DOT_MIB         1.3.6.1.4.1.2021
01863 #define NETSNMP_UCDAVIS_DOT_MIB_LENGTH  7
01864 
01865 /* how long to wait (seconds) for error querys before reseting the error trap.*/
01866 #define NETSNMP_ERRORTIMELENGTH 600 
01867 
01868 /* Exec command to fix PROC problems */
01869 /* %s will be replaced by the process name in error */
01870 
01871 /* #define NETSNMP_PROCFIXCMD "/usr/bin/perl /local/scripts/fixproc %s" */
01872 
01873 /* Exec command to fix EXEC problems */
01874 /* %s will be replaced by the exec/script name in error */
01875 
01876 /* #define NETSNMP_EXECFIXCMD "/usr/bin/perl /local/scripts/fixproc %s" */
01877 
01878 /* Should exec output Cashing be used (speeds up things greatly), and
01879    if so, After how many seconds should the cache re-newed?  Note:
01880    Don't define CASHETIME to disable cashing completely */
01881 
01882 #define NETSNMP_EXCACHETIME 30
01883 #define NETSNMP_CACHEFILE ".snmp-exec-cache"
01884 #define NETSNMP_MAXCACHESIZE (1500*80)   /* roughly 1500 lines max */
01885 
01886 /* misc defaults */
01887 
01888 /* default of 100 meg minimum if the minimum size is not specified in
01889    the config file */
01890 #define NETSNMP_DEFDISKMINIMUMSPACE 100000
01891 
01892 /* default maximum load average before error */
01893 #define NETSNMP_DEFMAXLOADAVE 12.0
01894 
01895 /* max times to loop reading output from execs. */
01896 /* Because of sleep(1)s, this will also be time to wait (in seconds) for exec
01897    to finish */
01898 #define NETSNMP_MAXREADCOUNT 100
01899 
01900 /* Set if snmpgets should block and never timeout */
01901 /* The original CMU code had this hardcoded as = 1 */
01902 #define NETSNMP_SNMPBLOCK 1
01903 
01904 /* How long to wait before restarting the agent after a snmpset to
01905    EXTENSIBLEMIB.VERSIONMIBNUM.VERRESTARTAGENT.  This is
01906    necessary to finish the snmpset reply before restarting. */
01907 #define NETSNMP_RESTARTSLEEP 5
01908 
01909 /* UNdefine to allow specifying zero-length community string */
01910 /* #define NETSNMP_NO_ZEROLENGTH_COMMUNITY 1 */
01911 
01912 /* define to exit the agent on a bad kernel read */
01913 /* #define NETSNMP_EXIT_ON_BAD_KLREAD  */
01914 
01915 /* Number of community strings to store */
01916 #define NETSNMP_NUM_COMMUNITIES 5
01917 
01918 /* internal define */
01919 #define NETSNMP_LASTFIELD -1
01920 
01921 /*  Pluggable transports.  */
01922 
01923 /*  This is defined if support for the UDP/IP transport domain is
01924     available.   */
01925 #define NETSNMP_TRANSPORT_UDP_DOMAIN 1
01926 
01927 /*  This is defined if support for the "callback" transport domain is
01928     available.   */
01929 #define NETSNMP_TRANSPORT_CALLBACK_DOMAIN 1
01930 
01931 /*  This is defined if support for the TCP/IP transport domain is
01932     available.  */
01933 #define NETSNMP_TRANSPORT_TCP_DOMAIN 1
01934 
01935 /*  This is defined if support for the Unix transport domain
01936     (a.k.a. "local IPC") is available.  */
01937 #define NETSNMP_TRANSPORT_UNIX_DOMAIN 1
01938 
01939 /*  This is defined if support for the AAL5 PVC transport domain is
01940     available.  */
01941 /* #undef NETSNMP_TRANSPORT_AAL5PVC_DOMAIN */
01942 
01943 /*  This is defined if support for the IPX transport domain is
01944     available.  */
01945 #define NETSNMP_TRANSPORT_IPX_DOMAIN 1
01946 
01947 /*  This is defined if support for the UDP/IPv6 transport domain is
01948     available.  */
01949 #define NETSNMP_TRANSPORT_UDPIPV6_DOMAIN 1
01950 
01951 /*  This is defined if support for the TCP/IPv6 transport domain is
01952     available.  */
01953 #define NETSNMP_TRANSPORT_TCPIPV6_DOMAIN 1
01954 
01955 /*  This is defined if support for the TLS transport domain is
01956     available.   */
01957 #define NETSNMP_TRANSPORT_TLSBASE_DOMAIN 1
01958 
01959 /*  This is defined if support for the Alias transport domain is
01960     available.   */
01961 #define NETSNMP_TRANSPORT_ALIAS_DOMAIN 1
01962 
01963 /*  This is defined if support for the SSH transport domain is
01964     available.   */
01965 /* #undef NETSNMP_TRANSPORT_SSH_DOMAIN */
01966 
01967 /*  This is defined if support for the DTLS/UDP transport domain is
01968     available.   */
01969 #define NETSNMP_TRANSPORT_DTLSUDP_DOMAIN 1
01970 
01971 /*  This is defined if support for the TLS/TCP transport domain is
01972     available.   */
01973 #define NETSNMP_TRANSPORT_TLSTCP_DOMAIN 1
01974 
01975 /*  This is defined if support for stdin/out transport domain is available.   */
01976 /* #undef NETSNMP_TRANSPORT_STD_DOMAIN */
01977 
01978 /*  This is defined if support for the IPv4Base transport domain is available.   */
01979 #define NETSNMP_TRANSPORT_IPV4BASE_DOMAIN 1
01980 
01981 /* define this if the USM security module is available */
01982 #define NETSNMP_SECMOD_USM 1
01983 
01984 /* define this if the KSM (kerberos based snmp) security module is available */
01985 /* #undef NETSNMP_SECMOD_KSM */
01986 
01987 /* define this if the local security module is available */
01988 /* #undef NETSNMP_SECMOD_LOCALSM */
01989 
01990 /* define if configured as a "mini-agent" */
01991 /* #undef NETSNMP_MINI_AGENT */
01992 
01993 /* this is the location of the net-snmp mib tree.  It shouldn't be
01994    changed, as the places it is used are expected to be constant
01995    values or are directly tied to the UCD-SNMP-MIB. */
01996 #define NETSNMP_OID             8072
01997 #define NETSNMP_MIB             1,3,6,1,4,1,8072
01998 #define NETSNMP_DOT_MIB         1.3.6.1.4.1.8072
01999 #define NETSNMP_DOT_MIB_LENGTH  7
02000 
02001 /* pattern for temporary file names */
02002 #define NETSNMP_TEMP_FILE_PATTERN "/tmp/snmpdXXXXXX"
02003 
02004 /*
02005  * this must be before the system/machine includes, to allow them to
02006  * override and turn off inlining. To do so, they should do the
02007  * following:
02008  *
02009  *    #undef NETSNMP_ENABLE_INLINE
02010  *    #define NETSNMP_ENABLE_INLINE 0
02011  *
02012  * A user having problems with their compiler can also turn off
02013  * the use of inline by defining NETSNMP_NO_INLINE via their cflags:
02014  *
02015  *    -DNETSNMP_NO_INLINE
02016  *
02017  * Header and source files should only test against NETSNMP_USE_INLINE:
02018  *
02019  *   #ifdef NETSNMP_USE_INLINE
02020  *   NETSNMP_INLINE function(int parm) { return parm -1; }
02021  *   #endif
02022  *
02023  * Functions which should be static, regardless of whether or not inline
02024  * is available or enabled should use the NETSNMP_STATIC_INLINE macro,
02025  * like so:
02026  *
02027  *    NETSNMP_STATIC_INLINE function(int parm) { return parm -1; }
02028  *
02029  * NOT like this:
02030  *
02031  *    static NETSNMP_INLINE function(int parm) { return parm -1; }
02032  *
02033  */
02034 #ifdef NETSNMP_BROKEN_INLINE
02035 #   define NETSNMP_ENABLE_INLINE 0
02036 #else
02037 #   define NETSNMP_ENABLE_INLINE 1
02038 #endif
02039 
02040 #include NETSNMP_SYSTEM_INCLUDE_FILE
02041 #include NETSNMP_MACHINE_INCLUDE_FILE
02042 
02043 #if NETSNMP_ENABLE_INLINE && !defined(NETSNMP_NO_INLINE)
02044 #   define NETSNMP_USE_INLINE 1
02045 #   ifndef NETSNMP_INLINE
02046 #      define NETSNMP_INLINE inline
02047 #   endif
02048 #   ifndef NETSNMP_STATIC_INLINE
02049 #      define NETSNMP_STATIC_INLINE static inline
02050 #   endif
02051 #else
02052 #   define NETSNMP_INLINE 
02053 #   define NETSNMP_STATIC_INLINE static
02054 #endif
02055 
02056 #ifndef NETSNMP_IMPORT
02057 #  define NETSNMP_IMPORT extern
02058 #endif
02059 
02060 /* comment the next line if you are compiling with libsnmp.h 
02061    and are not using the UC-Davis SNMP library. */
02062 #define UCD_SNMP_LIBRARY 1
02063 
02064 /* final conclusion on nlist usage */
02065 #if defined(HAVE_NLIST) && defined(HAVE_STRUCT_NLIST_N_VALUE) && !defined(NETSNMP_DONT_USE_NLIST) && defined(HAVE_KMEM) && !defined(NETSNMP_NO_KMEM_USAGE)
02066 #define NETSNMP_CAN_USE_NLIST
02067 #endif
02068 
02069 
02070 /* ********* NETSNMP_MARK_BEGIN_LEGACY_DEFINITIONS *********/
02071 /* 
02072  * existing definitions prior to Net-SNMP 5.4
02073  *
02074  * do not add anything new here
02075  *
02076  */
02077 
02078 #ifndef NETSNMP_NO_LEGACY_DEFINITIONS
02079 
02080 #ifdef NETSNMP_DEFAULT_SNMP_VERSION
02081 # define DEFAULT_SNMP_VERSION NETSNMP_DEFAULT_SNMP_VERSION
02082 #endif
02083 
02084 #ifdef NETSNMP_SNMPV1
02085 # define SNMPV1 NETSNMP_SNMPV1
02086 #endif
02087 
02088 #ifdef NETSNMP_SNMPV2ANY
02089 # define SNMPV2ANY NETSNMP_SNMPV2ANY
02090 #endif
02091 
02092 #ifdef NETSNMP_SNMPV2AUTH
02093 # define SNMPV2AUTH NETSNMP_SNMPV2AUTH
02094 #endif
02095 
02096 #ifdef NETSNMP_DEFAULT_MIBS
02097 # define DEFAULT_MIBS NETSNMP_DEFAULT_MIBS
02098 #endif
02099 
02100 #ifdef NETSNMP_DEFAULT_MIBDIRS
02101 # define DEFAULT_MIBDIRS NETSNMP_DEFAULT_MIBDIRS
02102 #endif
02103 
02104 #ifdef NETSNMP_DEFAULT_MIBFILES
02105 # define DEFAULT_MIBFILES NETSNMP_DEFAULT_MIBFILES
02106 #endif
02107 
02108 #ifdef NETSNMP_WITH_OPAQUE_SPECIAL_TYPES
02109 # define OPAQUE_SPECIAL_TYPES NETSNMP_WITH_OPAQUE_SPECIAL_TYPES
02110 #endif
02111 
02112 #ifdef NETSNMP_ENABLE_SCAPI_AUTHPRIV
02113 # define SCAPI_AUTHPRIV NETSNMP_ENABLE_SCAPI_AUTHPRIV
02114 #endif
02115 
02116 #ifdef NETSNMP_USE_INTERNAL_MD5
02117 # define USE_INTERNAL_MD5 NETSNMP_USE_INTERNAL_MD5
02118 #endif
02119 
02120 #ifdef NETSNMP_USE_PKCS11
02121 # define USE_PKCS NETSNMP_USE_PKCS11
02122 #endif
02123 
02124 #ifdef NETSNMP_USE_OPENSSL
02125 # define USE_OPENSSL NETSNMP_USE_OPENSSL
02126 #endif
02127 
02128 #ifdef NETSNMP_NO_DEBUGGING
02129 # define SNMP_NO_DEBUGGING NETSNMP_NO_DEBUGGING
02130 #endif
02131 
02132 #ifdef NETSNMP_ALWAYS_DEBUG
02133 # define SNMP_ALWAYS_DEBUG NETSNMP_ALWAYS_DEBUG
02134 #endif
02135 
02136 #ifdef NETSNMP_USE_REVERSE_ASNENCODING
02137 # define USE_REVERSE_ASNENCODING NETSNMP_USE_REVERSE_ASNENCODING
02138 #endif
02139 #ifdef NETSNMP_DEFAULT_ASNENCODING_DIRECTION
02140 # define DEFAULT_ASNENCODING_DIRECTION NETSNMP_DEFAULT_ASNENCODING_DIRECTION
02141 #endif
02142 
02143 #define PERSISTENT_DIRECTORY NETSNMP_PERSISTENT_DIRECTORY
02144 #define PERSISTENT_MASK NETSNMP_PERSISTENT_MASK
02145 #define AGENT_DIRECTORY_MODE NETSNMP_AGENT_DIRECTORY_MODE
02146 #define MAX_PERSISTENT_BACKUPS NETSNMP_MAX_PERSISTENT_BACKUPS
02147 #define SYSTEM_INCLUDE_FILE NETSNMP_SYSTEM_INCLUDE_FILE
02148 #define MACHINE_INCLUDE_FILE NETSNMP_MACHINE_INCLUDE_FILE
02149 
02150 #ifdef NETSNMP_DEFAULT_SERVER_SEND_BUF
02151 # define DEFAULT_SERVER_SEND_BUF NETSNMP_DEFAULT_SERVER_SEND_BUF
02152 #endif
02153 #ifdef NETSNMP_DEFAULT_SERVER_RECV_BUF
02154 # define DEFAULT_SERVER_RECV_BUF NETSNMP_DEFAULT_SERVER_RECV_BUF
02155 #endif
02156 #ifdef NETSNMP_DEFAULT_CLIENT_SEND_BUF
02157 # define DEFAULT_CLIENT_SEND_BUF NETSNMP_DEFAULT_CLIENT_SEND_BUF
02158 #endif
02159 #ifdef NETSNMP_DEFAULT_CLIENT_RECV_BUF
02160 # define DEFAULT_CLIENT_RECV_BUF NETSNMP_DEFAULT_CLIENT_RECV_BUF
02161 #endif
02162 
02163 #ifdef NETSNMP_LOGFILE
02164 # define LOGFILE NETSNMP_LOGFILE
02165 #endif
02166 
02167 #ifdef NETSNMP_SYS_CONTACT
02168 # define SYS_CONTACT NETSNMP_SYS_CONTACT
02169 #endif
02170 
02171 #ifdef NETSNMP_SYS_LOC
02172 # define SYS_LOC NETSNMP_SYS_LOC
02173 #endif
02174 
02175 #ifdef NETSNMP_USE_LIBWRAP
02176 # define USE_LIBWRAP NETSNMP_USE_LIBWRAP
02177 #endif
02178 
02179 #ifdef NETSNMP_ENABLE_TESTING_CODE 
02180 # define SNMP_TESTING_CODE NETSNMP_ENABLE_TESTING_CODE
02181 #endif
02182 
02183 #ifdef NETSNMP_NO_ROOT_ACCESS
02184 # define NO_ROOT_ACCESS NETSNMP_NO_ROOT_ACCESS
02185 #endif
02186 
02187 #ifdef NETSNMP_NO_KMEM_USAGE
02188 # define NO_KMEM_USAGE NETSNMP_NO_KMEM_USAGE
02189 #endif
02190 
02191 #ifdef NETSNMP_NO_DUMMY_VALUES
02192 # define NO_DUMMY_VALUES NETSNMP_NO_DUMMY_VALUES
02193 #endif
02194 
02195 #define VERS_DESC     NETSNMP_VERS_DESC
02196 #define SYS_NAME      NETSNMP_SYS_NAME
02197 
02198 #define PROCMIBNUM    NETSNMP_PROCMIBNUM
02199 #define SHELLMIBNUM   NETSNMP_SHELLMIBNUM
02200 #define MEMMIBNUM     NETSNMP_MEMMIBNUM
02201 #define DISKMIBNUM    NETSNMP_DISKMIBNUM
02202 
02203 #define LOADAVEMIBNUM NETSNMP_LOADAVEMIBNUM
02204 #define VERSIONMIBNUM NETSNMP_VERSIONMIBNUM
02205 #define ERRORMIBNUM   NETSNMP_ERRORMIBNUM
02206 #define AGENTID       NETSNMP_AGENTID
02207 
02208 #define HPUX9ID       NETSNMP_HPUX9ID
02209 #define SUNOS4ID      NETSNMP_SUNOS4ID
02210 #define SOLARISID     NETSNMP_SOLARISID
02211 #define OSFID         NETSNMP_OSFID
02212 #define ULTRIXID      NETSNMP_ULTRIXID
02213 #define HPUX10ID      NETSNMP_HPUX10ID
02214 #define NETBSD1ID     NETSNMP_NETBSD1ID
02215 #define FREEBSDID     NETSNMP_FREEBSDID
02216 #define IRIXID        NETSNMP_IRIXID
02217 #define LINUXID       NETSNMP_LINUXID
02218 #define BSDIID        NETSNMP_BSDIID
02219 #define OPENBSDID     NETSNMP_OPENBSDID
02220 #define WIN32ID       NETSNMP_WIN32ID
02221 #define HPUX11ID      NETSNMP_HPUX11ID
02222 #define AIXID         NETSNMP_AIXID
02223 #define MACOSXID      NETSNMP_MACOSXID
02224 #define UNKNOWNID     NETSNMP_UNKNOWNID
02225 
02226 #define ENTERPRISE_OID            NETSNMP_ENTERPRISE_OID
02227 #define ENTERPRISE_MIB            NETSNMP_ENTERPRISE_MIB
02228 #define ENTERPRISE_DOT_MIB        NETSNMP_ENTERPRISE_DOT_MIB
02229 #define ENTERPRISE_DOT_MIB_LENGTH NETSNMP_ENTERPRISE_DOT_MIB_LENGTH
02230 
02231 #define SYSTEM_MIB                NETSNMP_SYSTEM_MIB
02232 #define SYSTEM_DOT_MIB            NETSNMP_SYSTEM_DOT_MIB
02233 #define SYSTEM_DOT_MIB_LENGTH     NETSNMP_SYSTEM_DOT_MIB_LENGTH
02234 
02235 #define NOTIFICATION_MIB            NETSNMP_NOTIFICATION_MIB    
02236 #define NOTIFICATION_DOT_MIB        NETSNMP_NOTIFICATION_DOT_MIB
02237 #define NOTIFICATION_DOT_MIB_LENGTH NETSNMP_NOTIFICATION_DOT_MIB_LENGTH
02238 
02239 #define UCDAVIS_OID               NETSNMP_UCDAVIS_OID
02240 #define UCDAVIS_MIB               NETSNMP_UCDAVIS_MIB
02241 #define UCDAVIS_DOT_MIB           NETSNMP_UCDAVIS_DOT_MIB
02242 #define UCDAVIS_DOT_MIB_LENGTH    NETSNMP_UCDAVIS_DOT_MIB_LENGTH
02243 
02244 #define ERRORTIMELENGTH NETSNMP_ERRORTIMELENGTH
02245 
02246 #ifdef NETSNMP_PROCFIXCMD
02247 # define PROCFIXCMD NETSNMP_PROCFIXCMD
02248 #endif
02249 
02250 #ifdef NETSNMP_EXECFIXCMD
02251 # define EXECFIXCMD NETSNMP_EXECFIXCMD
02252 #endif
02253 
02254 #define EXCACHETIME  NETSNMP_EXCACHETIME
02255 #define CACHEFILE    NETSNMP_CACHEFILE
02256 #define MAXCACHESIZE NETSNMP_MAXCACHESIZE
02257 
02258 #define DEFDISKMINIMUMSPACE NETSNMP_DEFDISKMINIMUMSPACE
02259 #define DEFMAXLOADAVE NETSNMP_DEFMAXLOADAVE
02260 #define MAXREADCOUNT NETSNMP_MAXREADCOUNT
02261 
02262 #define SNMPBLOCK NETSNMP_SNMPBLOCK
02263 #define RESTARTSLEEP NETSNMP_RESTARTSLEEP
02264 
02265 #define NUM_COMMUNITIES NETSNMP_NUM_COMMUNITIES
02266 
02267 #ifdef NETSNMP_NO_ZEROLENGTH_COMMUNITY
02268 # define NO_ZEROLENGTH_COMMUNITY NETSNMP_NO_ZEROLENGTH_COMMUNITY
02269 #endif
02270 
02271 #ifdef NETSNMP_EXIT_ON_BAD_KLREAD
02272 # define EXIT_ON_BAD_KLREAD NETSNMP_EXIT_ON_BAD_KLREAD
02273 #endif
02274 
02275 #define LASTFIELD NETSNMP_LASTFIELD
02276 
02277 #define CONFIGURE_OPTIONS NETSNMP_CONFIGURE_OPTIONS
02278 
02279 #ifdef NETSNMP_TRANSPORT_UDP_DOMAIN
02280 # define SNMP_TRANSPORT_UDP_DOMAIN NETSNMP_TRANSPORT_UDP_DOMAIN
02281 #endif
02282 
02283 #ifdef NETSNMP_TRANSPORT_CALLBACK_DOMAIN
02284 # define SNMP_TRANSPORT_CALLBACK_DOMAIN NETSNMP_TRANSPORT_CALLBACK_DOMAIN
02285 #endif
02286 
02287 #ifdef NETSNMP_TRANSPORT_TCP_DOMAIN
02288 # define SNMP_TRANSPORT_TCP_DOMAIN NETSNMP_TRANSPORT_TCP_DOMAIN
02289 #endif
02290 
02291 #ifdef NETSNMP_TRANSPORT_UNIX_DOMAIN
02292 # define SNMP_TRANSPORT_UNIX_DOMAIN NETSNMP_TRANSPORT_UNIX_DOMAIN
02293 #endif
02294 
02295 #ifdef NETSNMP_TRANSPORT_AAL5PVC_DOMAIN
02296 # define SNMP_TRANSPORT_AAL5PVC_DOMAIN NETSNMP_TRANSPORT_AAL5PVC_DOMAIN
02297 #endif
02298 
02299 #ifdef NETSNMP_TRANSPORT_IPX_DOMAIN
02300 # define SNMP_TRANSPORT_IPX_DOMAIN NETSNMP_TRANSPORT_IPX_DOMAIN
02301 #endif
02302 
02303 #ifdef NETSNMP_TRANSPORT_UDPIPV6_DOMAIN
02304 # define SNMP_TRANSPORT_UDPIPV6_DOMAIN NETSNMP_TRANSPORT_UDPIPV6_DOMAIN
02305 #endif
02306 
02307 #ifdef NETSNMP_TRANSPORT_TCPIPV6_DOMAIN
02308 # define SNMP_TRANSPORT_TCPIPV6_DOMAIN NETSNMP_TRANSPORT_TCPIPV6_DOMAIN
02309 #endif
02310 
02311 #ifdef NETSNMP_TRANSPORT_TLS_DOMAIN
02312 # define SNMP_TRANSPORT_TLS_DOMAIN NETSNMP_TRANSPORT_TLS_DOMAIN
02313 #endif
02314 
02315 #ifdef NETSNMP_TRANSPORT_STD_DOMAIN
02316 # define SNMP_TRANSPORT_STD_DOMAIN NETSNMP_TRANSPORT_STD_DOMAIN
02317 #endif
02318 
02319 #ifdef NETSNMP_SECMOD_USM
02320 # define SNMP_SECMOD_USM NETSNMP_SECMOD_USM
02321 #endif
02322 
02323 #ifdef NETSNMP_SECMOD_KSM
02324 # define SNMP_SECMOD_KSM NETSNMP_SECMOD_KSM
02325 #endif
02326 
02327 #ifdef NETSNMP_SECMOD_LOCALSM 
02328 # define SNMP_SECMOD_LOCALSM NETSNMP_SECMOD_LOCALSM
02329 #endif
02330 
02331 #ifdef NETSNMP_REENTRANT
02332 # define NS_REENTRANT NETSNMP_REENTRANT
02333 #endif
02334 
02335 #ifdef NETSNMP_ENABLE_IPV6
02336 # define INET6 NETSNMP_ENABLE_IPV6
02337 #endif
02338 
02339 #ifdef NETSNMP_ENABLE_LOCAL_SMUX
02340 # define LOCAL_SMUX NETSNMP_ENABLE_LOCAL_SMUX
02341 #endif
02342 
02343 #ifdef NETSNMP_AGENTX_DOM_SOCK_ONLY
02344 # define AGENTX_DOM_SOCK_ONLY NETSNMP_AGENTX_DOM_SOCK_ONLY
02345 #endif
02346 
02347 #ifdef NETSNMP_SNMPTRAPD_DISABLE_AGENTX
02348 # define SNMPTRAPD_DISABLE_AGENTX
02349 #endif
02350 
02351 #ifdef NETSNMP_USE_KERBEROS_MIT
02352 # define MIT_NEW_CRYPTO NETSNMP_USE_KERBEROS_MIT
02353 #endif
02354 
02355 #ifdef NETSNMP_USE_KERBEROS_HEIMDAL
02356 # define HEIMDAL NETSNMP_USE_KERBEROS_HEIMDAL
02357 #endif
02358 
02359 #ifdef NETSNMP_AGENTX_SOCKET
02360 # define AGENTX_SOCKET NETSNMP_AGENTX_SOCKET
02361 #endif
02362 
02363 #ifdef NETSNMP_DISABLE_MIB_LOADING
02364 # define DISABLE_MIB_LOADING NETSNMP_DISABLE_MIB_LOADING
02365 #endif
02366 
02367 #ifdef NETSNMP_DISABLE_SNMPV1
02368 # define DISABLE_SNMPV1 NETSNMP_DISABLE_SNMPV1
02369 #endif
02370 
02371 #ifdef NETSNMP_DISABLE_SNMPV2C
02372 # define DISABLE_SNMPV2C NETSNMP_DISABLE_SNMPV2C
02373 #endif
02374 
02375 #ifdef NETSNMP_DISABLE_SET_SUPPORT
02376 # define DISABLE_SET_SUPPORT NETSNMP_DISABLE_SET_SUPPORT
02377 #endif
02378 
02379 #ifdef NETSNMP_DISABLE_DES
02380 # define DISABLE_DES NETSNMP_DISABLE_DES
02381 #endif
02382 
02383 #ifdef NETSNMP_DISABLE_MD5
02384 # define DISABLE_MD5 NETSNMP_DISABLE_MD5
02385 #endif
02386 
02387 #ifdef NETSNMP_DONT_USE_NLIST
02388 # define DONT_USE_NLIST NETSNMP_DONT_USE_NLIST
02389 #endif
02390 
02391 #ifdef NETSNMP_CAN_USE_NLIST
02392 # define CAN_USE_NLIST NETSNMP_CAN_USE_NLIST
02393 #endif
02394 
02395 #ifdef NETSNMP_CAN_USE_SYSCTL
02396 # define CAN_USE_SYSCTL NETSNMP_CAN_USE_SYSCTL
02397 #endif
02398 
02399 #endif /* NETSNMP_NO_LEGACY_DEFINITIONS */
02400 
02401 
02402 #endif /* NET_SNMP_CONFIG_H */