net-snmp 5.7
|
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 */