1/* include/net-snmp/net-snmp-config.h.in. Generated from configure.ac by autoheader. */ 2 3/* 4 * net-snmp configuration header file 5 * 6 * NOTE: DO NOT EDIT include/net-snmp/net-snmp-config.h.in as your changes 7 * will be overwritten. This content is in acconfig.h and merged 8 * into include/net-snmp/net-snmp-config.h.in by autoheader. 9 */ 10/* Portions of this file are subject to the following copyright(s). See 11 * the Net-SNMP's COPYING file for more details and other copyrights 12 * that may apply: 13 */ 14/* 15 * Portions of this file are copyrighted by: 16 * Copyright � 2003 Sun Microsystems, Inc. All rights reserved. 17 * Use is subject to license terms specified in the COPYING file 18 * distributed with the Net-SNMP package. 19 * 20 * Portions of this file are copyrighted by: 21 * Copyright (c) 2016 VMware, Inc. All rights reserved. 22 * Use is subject to license terms specified in the COPYING file 23 * distributed with the Net-SNMP package. 24 */ 25 26#ifndef NET_SNMP_CONFIG_H 27#define NET_SNMP_CONFIG_H 28 29 30/* ********* NETSNMP_MARK_BEGIN_AUTOCONF_DEFINITIONS ********* */ 31/* 32 * put all autoconf-specific definitions below here 33 * 34 */ 35#ifndef NETSNMP_NO_AUTOCONF_DEFINITIONS 36 37/* definitions added by configure on-the-fly */ 38 39#define config_error(x) 40 41#define config_warning(x) 42 43#define config_belongs_in(x) 44 45#define config_exclude(x) 46 47#define config_arch_require(x,y) 48 49#define config_version_require(x) 50 51#define config_require(x) 52 53#define config_add_mib(x) 54 55#define config_parse_dot_conf(w,x,y,z) 56 57/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP 58 systems. This function is required for `alloca.c' support on those systems. 59 */ 60#undef CRAY_STACKSEG_END 61 62/* Define to 1 if using `alloca.c'. */ 63#undef C_ALLOCA 64 65/* location of swap device */ 66#undef DMEM_LOC 67 68/* Define if you want local DNSSEC validation support */ 69#undef DNSSEC_LOCAL_VALIDATION 70 71/* Environment separator character surrounded by double quotes. */ 72#undef ENV_SEPARATOR 73 74/* Environment separator character surrounded by single quotes. */ 75#undef ENV_SEPARATOR_CHAR 76 77/* location of mount table list */ 78#undef ETC_MNTTAB 79 80/* Define to 1 if you have the `AES_cfb128_encrypt' function. */ 81#undef HAVE_AES_CFB128_ENCRYPT 82 83/* Define to 1 if you have `alloca', as a function or macro. */ 84#undef HAVE_ALLOCA 85 86/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix). 87 */ 88#undef HAVE_ALLOCA_H 89 90/* Define to 1 if you have the <arpa/inet.h> header file. */ 91#undef HAVE_ARPA_INET_H 92 93/* Define to 1 if you have the <asm/page.h> header file. */ 94#undef HAVE_ASM_PAGE_H 95 96/* Define to 1 if you have the <asm/types.h> header file. */ 97#undef HAVE_ASM_TYPES_H 98 99/* Define to 1 if you have the `ASN1_STRING_get0_data' function. */ 100#undef HAVE_ASN1_STRING_GET0_DATA 101 102/* Define to 1 if you have the `asprintf' function. */ 103#undef HAVE_ASPRINTF 104 105/* Define to 1 if you have the `cgetnext' function. */ 106#undef HAVE_CGETNEXT 107 108/* Define to 1 if you have the `chown' function. */ 109#undef HAVE_CHOWN 110 111/* Define to 1 if you have the `clock_gettime' library */ 112#undef HAVE_CLOCK_GETTIME 113 114/* Define to 1 if you have the `closedir' function. */ 115#undef HAVE_CLOSEDIR 116 117/* Define to 1 if you have the `closesocket' function. */ 118#undef HAVE_CLOSESOCKET 119 120/* Define to 1 if you have the <com_err.h> header file. */ 121#undef HAVE_COM_ERR_H 122 123/* Define to 1 if the system has the type `Counter64'. */ 124#undef HAVE_COUNTER64 125 126/* Define to 1 if you have the <crt_externs.h> header file. */ 127#undef HAVE_CRT_EXTERNS_H 128 129/* Define to 1 if you have the <curses.h> header file. */ 130#undef HAVE_CURSES_H 131 132/* Define to 1 if you have the declaration of `daylight', and to 0 if you 133 don't. */ 134#undef HAVE_DECL_DAYLIGHT 135 136/* Define to 1 if you have the declaration of `sensors_get_all_subfeatures', 137 and to 0 if you don't. */ 138#undef HAVE_DECL_SENSORS_GET_ALL_SUBFEATURES 139 140/* Define to 1 if you have the declaration of `timezone', and to 0 if you 141 don't. */ 142#undef HAVE_DECL_TIMEZONE 143 144/* define to 1 if you have IRE_CACHE defined in <inet/ip.h> header file. */ 145#undef HAVE_DEFINED_IRE_CACHE 146 147/* define if you have devstat_getdevs() */ 148#undef HAVE_DEVSTAT_GETDEVS 149 150/* Define to 1 if you have the `DH_get0_key' function. */ 151#undef HAVE_DH_GET0_KEY 152 153/* Define to 1 if you have the `DH_get0_pqg' function. */ 154#undef HAVE_DH_GET0_PQG 155 156/* Define to 1 if you have the `DH_set0_pqg' function. */ 157#undef HAVE_DH_SET0_PQG 158 159/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 160 */ 161#undef HAVE_DIRENT_H 162 163/* Define to 1 if you have the <dlfcn.h> header file. */ 164#undef HAVE_DLFCN_H 165 166/* Define to 1 if you have the `dlopen' function. */ 167#undef HAVE_DLOPEN 168 169/* Set if the dpkg-query command is available */ 170#undef HAVE_DPKG_QUERY 171 172/* Define to 1 if you have the `DTLSv1_method' function. */ 173#undef HAVE_DTLSV1_METHOD 174 175/* Define to 1 if you have the `DTLS_method' function. */ 176#undef HAVE_DTLS_METHOD 177 178/* Define to 1 if you have the `ERR_get_error_all' function. */ 179#undef HAVE_ERR_GET_ERROR_ALL 180 181/* Define to 1 if you have the <err.h> header file. */ 182#undef HAVE_ERR_H 183 184/* Define to 1 if you have the <et/com_err.h> header file. */ 185#undef HAVE_ET_COM_ERR_H 186 187/* Define to 1 if you have the `eval_pv' function. */ 188#undef HAVE_EVAL_PV 189 190/* Define to 1 if you have the `EVP_MD_CTX_create' function. */ 191#undef HAVE_EVP_MD_CTX_CREATE 192 193/* Define to 1 if you have the `EVP_MD_CTX_destroy' function. */ 194#undef HAVE_EVP_MD_CTX_DESTROY 195 196/* Define to 1 if you have the `EVP_MD_CTX_free' function. */ 197#undef HAVE_EVP_MD_CTX_FREE 198 199/* Define to 1 if you have the `EVP_MD_CTX_new' function. */ 200#undef HAVE_EVP_MD_CTX_NEW 201 202/* Define to 1 if you have the `EVP_sha224' function. */ 203#undef HAVE_EVP_SHA224 204 205/* Define to 1 if you have the `EVP_sha384' function. */ 206#undef HAVE_EVP_SHA384 207 208/* Define to 1 if you have the `execv' function. */ 209#undef HAVE_EXECV 210 211/* Define to 1 if you have the <fcntl.h> header file. */ 212#undef HAVE_FCNTL_H 213 214/* Define to 1 if you have the `fgetc_unlocked' function. */ 215#undef HAVE_FGETC_UNLOCKED 216 217/* Define to 1 if you have the `flockfile' function. */ 218#undef HAVE_FLOCKFILE 219 220/* Define to 1 if you have the `fork' function. */ 221#undef HAVE_FORK 222 223/* Define to 1 if you have the `forkall' function. */ 224#undef HAVE_FORKALL 225 226/* Define to 1 if you have the <fstab.h> header file. */ 227#undef HAVE_FSTAB_H 228 229/* Define to 1 if you have the `fsync' function. */ 230#undef HAVE_FSYNC 231 232/* Define to 1 if you have the `funlockfile' function. */ 233#undef HAVE_FUNLOCKFILE 234 235/* Define to 1 if you have the `gai_strerror' function. */ 236#undef HAVE_GAI_STRERROR 237 238/* Define to 1 if you have the `getaddrinfo' function. */ 239#undef HAVE_GETADDRINFO 240 241/* define if you have getdevs() */ 242#undef HAVE_GETDEVS 243 244/* Define to 1 if you have the `getdtablesize' function. */ 245#undef HAVE_GETDTABLESIZE 246 247/* Define to 1 if you have the `getfsstat' function. */ 248#undef HAVE_GETFSSTAT 249 250/* Define to 1 if you have the `getgrnam' function. */ 251#undef HAVE_GETGRNAM 252 253/* Define to 1 if you have the `gethostbyaddr' function. */ 254#undef HAVE_GETHOSTBYADDR 255 256/* Define to 1 if you have the `gethostbyname' function. */ 257#undef HAVE_GETHOSTBYNAME 258 259/* Define to 1 if you have the `gethostbyname2' function. */ 260#undef HAVE_GETHOSTBYNAME2 261 262/* Define to 1 if you have the `gethostname' function. */ 263#undef HAVE_GETHOSTNAME 264 265/* Define to 1 if you have the `getipnodebyname' function. */ 266#undef HAVE_GETIPNODEBYNAME 267 268/* Define to 1 if you have the `getloadavg' function. */ 269#undef HAVE_GETLOADAVG 270 271/* Define to 1 if you have the `getlogin' function. */ 272#undef HAVE_GETLOGIN 273 274/* Define to 1 if you have the `getmntent' function. */ 275#undef HAVE_GETMNTENT 276 277/* Define to 1 if you have the `getopt' function. */ 278#undef HAVE_GETOPT 279 280/* Define to 1 if you have the <getopt.h> header file. */ 281#undef HAVE_GETOPT_H 282 283/* Define to 1 if you have the `getpagesize' function. */ 284#undef HAVE_GETPAGESIZE 285 286/* Define to 1 if you have the `getpid' function. */ 287#undef HAVE_GETPID 288 289/* Define to 1 if you have the `getpwnam' function. */ 290#undef HAVE_GETPWNAM 291 292/* Define to 1 if you have the `gettimeofday' function. */ 293#undef HAVE_GETTIMEOFDAY 294 295/* Define to 1 if you have the `getvfsstat' function. */ 296#undef HAVE_GETVFSSTAT 297 298/* Define to 1 if you have the <grp.h> header file. */ 299#undef HAVE_GRP_H 300 301/* Define to 1 if you have the `hasmntopt' function. */ 302#undef HAVE_HASMNTOPT 303 304/* Define to 1 if you have the headerGet function. */ 305#undef HAVE_HEADERGET 306 307/* Define to 1 if you have the `if_freenameindex' function. */ 308#undef HAVE_IF_FREENAMEINDEX 309 310/* Define to 1 if you have the `if_indextoname' function. */ 311#undef HAVE_IF_INDEXTONAME 312 313/* Define to 1 if you have the `if_nameindex' function. */ 314#undef HAVE_IF_NAMEINDEX 315 316/* Define to 1 if you have the `if_nametoindex' function. */ 317#undef HAVE_IF_NAMETOINDEX 318 319/* Define to 1 if you have the <inet/common.h> header file. */ 320#undef HAVE_INET_COMMON_H 321 322/* Define to 1 if you have the <inet/ip.h> header file. */ 323#undef HAVE_INET_IP_H 324 325/* Define to 1 if you have the <inet/mib2.h> header file. */ 326#undef HAVE_INET_MIB2_H 327 328/* Define to 1 if you have the `inet_ntop' function. */ 329#undef HAVE_INET_NTOP 330 331/* Define to 1 if you have the `inet_pton' function. */ 332#undef HAVE_INET_PTON 333 334/* Define to 1 if you have the `initgroups' function. */ 335#undef HAVE_INITGROUPS 336 337/* Define to 1 if the system has the type `intmax_t'. */ 338#undef HAVE_INTMAX_T 339 340/* Define to 1 if the system has the type `intptr_t'. */ 341#undef HAVE_INTPTR_T 342 343/* Define to 1 if you have the <inttypes.h> header file. */ 344#undef HAVE_INTTYPES_H 345 346/* Define to 1 if the system has the type `in_addr_t'. */ 347#undef HAVE_IN_ADDR_T 348 349/* Define to 1 if you have the <ioctls.h> header file. */ 350#undef HAVE_IOCTLS_H 351 352/* Define to 1 if you have the <io.h> header file. */ 353#undef HAVE_IO_H 354 355/* Define to 1 if you have the <iphlpapi.h> header file. */ 356#undef HAVE_IPHLPAPI_H 357 358/* Set if IP_PKTINFO is usable */ 359#undef HAVE_IP_PKTINFO 360 361/* Set if IP_RECVDSTADDR is usable */ 362#undef HAVE_IP_RECVDSTADDR 363 364/* Define to 1 if you have the `kinfo_get_cpus' function. */ 365#undef HAVE_KINFO_GET_CPUS 366 367/* Define to 1 if you have the `knlist' function. */ 368#undef HAVE_KNLIST 369 370/* Define to 1 if you have the `krb5_auth_con_getrecvsubkey' function. */ 371#undef HAVE_KRB5_AUTH_CON_GETRECVSUBKEY 372 373/* Define to 1 if you have the `krb5_auth_con_getsendsubkey' function. */ 374#undef HAVE_KRB5_AUTH_CON_GETSENDSUBKEY 375 376/* Define to 1 if `enctype' is a member of `krb5_keyblock'. */ 377#undef HAVE_KRB5_KEYBLOCK_ENCTYPE 378 379/* Define to 1 if you have the <kstat.h> header file. */ 380#undef HAVE_KSTAT_H 381 382/* Define to 1 if you have the `kvm_getfile2' function. */ 383#undef HAVE_KVM_GETFILE2 384 385/* Define to 1 if you have the `kvm_getfiles' function. */ 386#undef HAVE_KVM_GETFILES 387 388/* Define to 1 if you have the `kvm_getproc2' function. */ 389#undef HAVE_KVM_GETPROC2 390 391/* Define to 1 if you have the `kvm_getprocs' function. */ 392#undef HAVE_KVM_GETPROCS 393 394/* Define to 1 if you have the `kvm_getswapinfo' function. */ 395#undef HAVE_KVM_GETSWAPINFO 396 397/* Define to 1 if you have the <kvm.h> header file. */ 398#undef HAVE_KVM_H 399 400/* Define to 1 if you have the `kvm_openfiles' function. */ 401#undef HAVE_KVM_OPENFILES 402 403/* Define to 1 if you have the OpenSSL library (-lcrypto or -leay32). */ 404#undef HAVE_LIBCRYPTO 405 406/* Define to 1 if you have the `elf' library (-lelf). */ 407#undef HAVE_LIBELF 408 409/* Define to 1 if you have the `mld' library (-lmld). */ 410#undef HAVE_LIBMLD 411 412/* Define to 1 if <netlink/netlink.h> provides the libnl3 API */ 413#undef HAVE_LIBNL3 414 415/* define if you have libnm */ 416#undef HAVE_LIBNM 417 418/* Define to 1 if you have the `nsl' library (-lnsl). */ 419#undef HAVE_LIBNSL 420 421/* Define to 1 if you have the <libperfstat.h> header file. */ 422#undef HAVE_LIBPERFSTAT_H 423 424/* Define to 1 if you have the `pkcs11' library (-lpkcs11). */ 425#undef HAVE_LIBPKCS11 426 427/* define if you have BSD pkg-ng */ 428#undef HAVE_LIBPKG 429 430/* Define to 1 if you have the `pthread' library (-lpthread). */ 431#undef HAVE_LIBPTHREAD 432 433/* Define to 1 if you have the `rpm' library (-lrpm). */ 434#undef HAVE_LIBRPM 435 436/* Define to 1 if you have the `RSAglue' library (-lRSAglue). */ 437#undef HAVE_LIBRSAGLUE 438 439/* Define to 1 if you have the `rsaref' library (-lrsaref). */ 440#undef HAVE_LIBRSAREF 441 442/* Define to 1 if you have the `sres' library (-lsres). */ 443#undef HAVE_LIBSRES 444 445/* Define to 1 if you have the `ssh2' library (-lssh2). */ 446#undef HAVE_LIBSSH2 447 448/* Define to 1 if you have the `ssl' library (-lssl). */ 449#undef HAVE_LIBSSL 450 451/* Define to 1 if your `ssl' library supports DTLS (-lssl). */ 452#undef HAVE_LIBSSL_DTLS 453 454/* Define to 1 if you have the <limits.h> header file. */ 455#undef HAVE_LIMITS_H 456 457/* Define to 1 if you have the <linux/ethtool.h> header file. */ 458#undef HAVE_LINUX_ETHTOOL_H 459 460/* Define if __u8 .. __u64 must be declared explicitly before including 461 <linux/ethtool.h> */ 462#undef HAVE_LINUX_ETHTOOL_NEEDS_U64 463 464/* Define to 1 if you have the <linux/hdreg.h> header file. */ 465#undef HAVE_LINUX_HDREG_H 466 467/* Define to 1 if you have the <linux/netlink.h> header file. */ 468#undef HAVE_LINUX_NETLINK_H 469 470/* Define to 1 if you have the <linux/rtnetlink.h> header file. */ 471#undef HAVE_LINUX_RTNETLINK_H 472 473/* Define to 1 if you have the <linux/tasks.h> header file. */ 474#undef HAVE_LINUX_TASKS_H 475 476/* Define to 1 if you have the <lm.h> header file. */ 477#undef HAVE_LM_H 478 479/* Define to 1 if you have the `load_defaults' function. */ 480#undef HAVE_LOAD_DEFAULTS 481 482/* Define to 1 if you have the <locale.h> header file. */ 483#undef HAVE_LOCALE_H 484 485/* Define to 1 if you have the `localtime_r' function. */ 486#undef HAVE_LOCALTIME_R 487 488/* Define to 1 if the system has the type `long long int'. */ 489#undef HAVE_LONG_LONG_INT 490 491/* Set if the lpstat command is available */ 492#undef HAVE_LPSTAT 493 494/* Define to 1 if you have the `lrand48' function. */ 495#undef HAVE_LRAND48 496 497/* Define to 1 if you have the `lseek64' function. */ 498#undef HAVE_LSEEK64 499 500/* Define to 1 if you have the <machine/param.h> header file. */ 501#undef HAVE_MACHINE_PARAM_H 502 503/* Define to 1 if you have the <machine/pte.h> header file. */ 504#undef HAVE_MACHINE_PTE_H 505 506/* Define to 1 if you have the <machine/types.h> header file. */ 507#undef HAVE_MACHINE_TYPES_H 508 509/* Define to 1 if you have the <mach-o/dyld.h> header file. */ 510#undef HAVE_MACH_O_DYLD_H 511 512/* Define to 1 if you have the <malloc.h> header file. */ 513#undef HAVE_MALLOC_H 514 515/* Define to 1 if you have the <memory.h> header file. */ 516#undef HAVE_MEMORY_H 517 518/* Define to 1 if the system has the type `mib2_ipIfStatsEntry_t'. */ 519#undef HAVE_MIB2_IPIFSTATSENTRY_T 520 521/* Define if MIB_IF_TABLE2 is available */ 522#undef HAVE_MIB_IF_TABLE2 523 524/* Define to 1 if you have the `mkstemp' function. */ 525#undef HAVE_MKSTEMP 526 527/* Define to 1 if you have the `mktime' function. */ 528#undef HAVE_MKTIME 529 530/* Define to 1 if you have the <mntent.h> header file. */ 531#undef HAVE_MNTENT_H 532 533/* Define to 1 if you have the <mtab.h> header file. */ 534#undef HAVE_MTAB_H 535 536/* Define to 1 if you have the `mysql_init' function. */ 537#undef HAVE_MYSQL_INIT 538 539/* Define to 1 if you have the `mysql_options' function. */ 540#undef HAVE_MYSQL_OPTIONS 541 542/* Define to 1 if you have the <my_global.h> header file. */ 543#undef HAVE_MY_GLOBAL_H 544 545/* Define if MY_INIT() is availabe in libmysqlclient */ 546#undef HAVE_MY_INIT 547 548/* Define if having my_load_defaults() */ 549#undef HAVE_MY_LOAD_DEFAULTS 550 551/* Define to 1 if you have the <my_sys.h> header file. */ 552#undef HAVE_MY_SYS_H 553 554/* Define to 1 if you have the <nbutil.h> header file. */ 555#undef HAVE_NBUTIL_H 556 557/* Define to 1 if you have the <ncurses/curses.h> header file. */ 558#undef HAVE_NCURSES_CURSES_H 559 560/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 561#undef HAVE_NDIR_H 562 563/* Define to 1 if you have the <netdb.h> header file. */ 564#undef HAVE_NETDB_H 565 566/* Define to 1 if you have the <netinet6/in6_pcb.h> header file. */ 567#undef HAVE_NETINET6_IN6_PCB_H 568 569/* Define to 1 if you have the <netinet6/in6_var.h> header file. */ 570#undef HAVE_NETINET6_IN6_VAR_H 571 572/* Define to 1 if you have the <netinet6/ip6_var.h> header file. */ 573#undef HAVE_NETINET6_IP6_VAR_H 574 575/* Define to 1 if you have the <netinet6/nd6.h> header file. */ 576#undef HAVE_NETINET6_ND6_H 577 578/* Define to 1 if you have the <netinet6/tcp6_fsm.h> header file. */ 579#undef HAVE_NETINET6_TCP6_FSM_H 580 581/* Define to 1 if you have the <netinet6/tcp6.h> header file. */ 582#undef HAVE_NETINET6_TCP6_H 583 584/* Define to 1 if you have the <netinet6/tcp6_timer.h> header file. */ 585#undef HAVE_NETINET6_TCP6_TIMER_H 586 587/* Define to 1 if you have the <netinet6/tcp6_var.h> header file. */ 588#undef HAVE_NETINET6_TCP6_VAR_H 589 590/* Define to 1 if you have the <netinet/icmp6.h> header file. */ 591#undef HAVE_NETINET_ICMP6_H 592 593/* Define to 1 if you have the <netinet/icmp_var.h> header file. */ 594#undef HAVE_NETINET_ICMP_VAR_H 595 596/* Define to 1 if you have the <netinet/if_ether.h> header file. */ 597#undef HAVE_NETINET_IF_ETHER_H 598 599/* Define to 1 if you have the <netinet/in.h> header file. */ 600#undef HAVE_NETINET_IN_H 601 602/* Define to 1 if you have the <netinet/in_pcb.h> header file. */ 603#undef HAVE_NETINET_IN_PCB_H 604 605/* Define to 1 if you have the <netinet/in_systm.h> header file. */ 606#undef HAVE_NETINET_IN_SYSTM_H 607 608/* Define to 1 if you have the <netinet/in_var.h> header file. */ 609#undef HAVE_NETINET_IN_VAR_H 610 611/* Define to 1 if you have the <netinet/ip6.h> header file. */ 612#undef HAVE_NETINET_IP6_H 613 614/* Define to 1 if you have the <netinet/ip.h> header file. */ 615#undef HAVE_NETINET_IP_H 616 617/* Define to 1 if you have the <netinet/ip_icmp.h> header file. */ 618#undef HAVE_NETINET_IP_ICMP_H 619 620/* Define to 1 if you have the <netinet/ip_var.h> header file. */ 621#undef HAVE_NETINET_IP_VAR_H 622 623/* Define to 1 if you have the <netinet/tcpip.h> header file. */ 624#undef HAVE_NETINET_TCPIP_H 625 626/* Define to 1 if you have the <netinet/tcp_fsm.h> header file. */ 627#undef HAVE_NETINET_TCP_FSM_H 628 629/* Define to 1 if you have the <netinet/tcp.h> header file. */ 630#undef HAVE_NETINET_TCP_H 631 632/* Define to 1 if you have the <netinet/tcp_timer.h> header file. */ 633#undef HAVE_NETINET_TCP_TIMER_H 634 635/* Define to 1 if you have the <netinet/tcp_var.h> header file. */ 636#undef HAVE_NETINET_TCP_VAR_H 637 638/* Define to 1 if you have the <netinet/udp.h> header file. */ 639#undef HAVE_NETINET_UDP_H 640 641/* Define to 1 if you have the <netinet/udp_var.h> header file. */ 642#undef HAVE_NETINET_UDP_VAR_H 643 644/* Define to 1 if you have the <netipx/ipx.h> header file. */ 645#undef HAVE_NETIPX_IPX_H 646 647/* Define to 1 if you have the <netlink/netlink.h> header file. */ 648#undef HAVE_NETLINK_NETLINK_H 649 650/* Define to 1 if you have the <net/if_arp.h> header file. */ 651#undef HAVE_NET_IF_ARP_H 652 653/* Define to 1 if you have the <net/if_dl.h> header file. */ 654#undef HAVE_NET_IF_DL_H 655 656/* Define to 1 if you have the <net/if.h> header file. */ 657#undef HAVE_NET_IF_H 658 659/* Define to 1 if you have the <net/if_mib.h> header file. */ 660#undef HAVE_NET_IF_MIB_H 661 662/* Define to 1 if you have the <net/if_types.h> header file. */ 663#undef HAVE_NET_IF_TYPES_H 664 665/* Define to 1 if you have the <net/if_var.h> header file. */ 666#undef HAVE_NET_IF_VAR_H 667 668/* Define to 1 if you have the <net/route.h> header file. */ 669#undef HAVE_NET_ROUTE_H 670 671/* Define to 1 if the system has the type `nfds_t'. */ 672#undef HAVE_NFDS_T 673 674/* Define to 1 if you have the `nlist' function. */ 675#undef HAVE_NLIST 676 677/* Define to 1 if you have the `nlist64' function. */ 678#undef HAVE_NLIST64 679 680/* Define to 1 if you have the <nlist.h> header file. */ 681#undef HAVE_NLIST_H 682 683/* Define to 1 if the system has the type `off64_t'. */ 684#undef HAVE_OFF64_T 685 686/* Define to 1 if you have the `opendir' function. */ 687#undef HAVE_OPENDIR 688 689/* Define to 1 if you have the <openssl/aes.h> header file. */ 690#undef HAVE_OPENSSL_AES_H 691 692/* Define to 1 if you have the <openssl/des.h> header file. */ 693#undef HAVE_OPENSSL_DES_H 694 695/* Define to 1 if you have the <openssl/dh.h> header file. */ 696#undef HAVE_OPENSSL_DH_H 697 698/* Define to 1 if you have the <openssl/evp.h> header file. */ 699#undef HAVE_OPENSSL_EVP_H 700 701/* Define to 1 if you have the <openssl/hmac.h> header file. */ 702#undef HAVE_OPENSSL_HMAC_H 703 704/* Define to 1 if you have the <osreldate.h> header file. */ 705#undef HAVE_OSRELDATE_H 706 707/* Define to 1 if you have the <pcap/pcap.h> header file. */ 708#undef HAVE_PCAP_PCAP_H 709 710/* define if you have pci_lookup_name() */ 711#undef HAVE_PCI_LOOKUP_NAME 712 713/* Define to 1 if you have the <pci/pci.h> header file. */ 714#undef HAVE_PCI_PCI_H 715 716/* Define to 1 if you have <pcre.h>. */ 717#undef HAVE_PCRE_H 718 719/* on aix, if you have perfstat */ 720#undef HAVE_PERFSTAT 721 722/* Define to 1 if you have `the perl_eval_pv' function. */ 723#undef HAVE_PERL_EVAL_PV_LC 724 725/* Define to 1 if you have the `Perl_eval_pv' function. */ 726#undef HAVE_PERL_EVAL_PV_UC 727 728/* Define to 1 if you have the <picl.h> header file. */ 729#undef HAVE_PICL_H 730 731/* define if you have pkginfo */ 732#undef HAVE_PKGINFO 733 734/* Define to 1 if you have the <pkginfo.h> header file. */ 735#undef HAVE_PKGINFO_H 736 737/* Define to 1 if you have the <pkglocs.h> header file. */ 738#undef HAVE_PKGLOCS_H 739 740/* Define to 1 if you have the <pkg.h> header file. */ 741#undef HAVE_PKG_H 742 743/* Define to 1 if you have the `poll' function. */ 744#undef HAVE_POLL 745 746/* Define to 1 if you have the `pread64' function. */ 747#undef HAVE_PREAD64 748 749/* Set if /etc/printcap exists */ 750#undef HAVE_PRINTCAP 751 752/* Define if prioritynames variable is declared in <syslog.h> */ 753#undef HAVE_PRIORITYNAMES 754 755/* Define to 1 if you have the <process.h> header file. */ 756#undef HAVE_PROCESS_H 757 758/* Define to 1 if you have the <pthread.h> header file. */ 759#undef HAVE_PTHREAD_H 760 761/* Define to 1 if you have the <pwd.h> header file. */ 762#undef HAVE_PWD_H 763 764/* Define to 1 if you have the `rand' function. */ 765#undef HAVE_RAND 766 767/* Define to 1 if you have the `random' function. */ 768#undef HAVE_RANDOM 769 770/* Define to 1 if you have the `readdir' function. */ 771#undef HAVE_READDIR 772 773/* Define to 1 if you have the `regcomp' function. */ 774#undef HAVE_REGCOMP 775 776/* Define to 1 if you have the <regex.h> header file. */ 777#undef HAVE_REGEX_H 778 779/* Define to 1 if you have the `rpmGetPath' function. */ 780#undef HAVE_RPMGETPATH 781 782/* Define to 1 if you have the <rpm/header.h> header file. */ 783#undef HAVE_RPM_HEADER_H 784 785/* Define to 1 if you have the <rpm/rpmfileutil.h> header file. */ 786#undef HAVE_RPM_RPMFILEUTIL_H 787 788/* Define to 1 if you have the <rpm/rpmlib.h> header file. */ 789#undef HAVE_RPM_RPMLIB_H 790 791/* Define to 1 if you have the <rpm/rpmts.h> header file. */ 792#undef HAVE_RPM_RPMTS_H 793 794/* Define if timezone declared as a scalar in <time.h> */ 795#undef HAVE_SCALAR_TIMEZONE 796 797/* Define to 1 if you have the <search.h> header file. */ 798#undef HAVE_SEARCH_H 799 800/* Define to 1 if you have the <security/cryptoki.h> header file. */ 801#undef HAVE_SECURITY_CRYPTOKI_H 802 803/* Define to 1 if you have the `select' function. */ 804#undef HAVE_SELECT 805 806/* Define to 1 if you have the <sensors/sensors.h> header file. */ 807#undef HAVE_SENSORS_SENSORS_H 808 809/* Define to 1 if you have the `setenv' function. */ 810#undef HAVE_SETENV 811 812/* Define to 1 if you have the `setgid' function. */ 813#undef HAVE_SETGID 814 815/* Define to 1 if you have the `setgroups' function. */ 816#undef HAVE_SETGROUPS 817 818/* Define to 1 if you have the `setitimer' function. */ 819#undef HAVE_SETITIMER 820 821/* Define to 1 if you have the `setlocale' function. */ 822#undef HAVE_SETLOCALE 823 824/* Define to 1 if you have the `setmntent' function. */ 825#undef HAVE_SETMNTENT 826 827/* Define to 1 if you have the `setsid' function. */ 828#undef HAVE_SETSID 829 830/* Define to 1 if you have the `setuid' function. */ 831#undef HAVE_SETUID 832 833/* Define to 1 if you have the <sgtty.h> header file. */ 834#undef HAVE_SGTTY_H 835 836/* Define to 1 if you have the `sigaction' function. */ 837#undef HAVE_SIGACTION 838 839/* Define to 1 if you have the `sigalrm' function. */ 840#undef HAVE_SIGALRM 841 842/* Define to 1 if you have the `sigblock' function. */ 843#undef HAVE_SIGBLOCK 844 845/* Define to 1 if you have the `sighold' function. */ 846#undef HAVE_SIGHOLD 847 848/* Define if SIGHUP is defined in <signal.h>. */ 849#undef HAVE_SIGHUP 850 851/* Define to 1 if you have the `signal' function. */ 852#undef HAVE_SIGNAL 853 854/* Define to 1 if you have the `sigprocmask' function. */ 855#undef HAVE_SIGPROCMASK 856 857/* Define to 1 if you have the `sigset' function. */ 858#undef HAVE_SIGSET 859 860/* Define to 1 if you have the `snprintf' function. */ 861#undef HAVE_SNPRINTF 862 863/* Define to 1 if you have the `socket' function. */ 864#undef HAVE_SOCKET 865 866/* Define to 1 if the system has the type `socklen_t'. */ 867#undef HAVE_SOCKLEN_T 868 869/* Define to 1 if SO_BINDTODEVICE is available */ 870#undef HAVE_SO_BINDTODEVICE 871 872/* Define to 1 if you have the `srand' function. */ 873#undef HAVE_SRAND 874 875/* Define to 1 if you have the `srand48' function. */ 876#undef HAVE_SRAND48 877 878/* Define to 1 if you have the `srandom' function. */ 879#undef HAVE_SRANDOM 880 881/* Define to 1 if the system has the type `ssize_t'. */ 882#undef HAVE_SSIZE_T 883 884/* Define to 1 if you have the `SSL_library_init' function. */ 885#undef HAVE_SSL_LIBRARY_INIT 886 887/* Define to 1 if you have the `SSL_load_error_strings' function. */ 888#undef HAVE_SSL_LOAD_ERROR_STRINGS 889 890/* Define to 1 if you have the `statfs' function. */ 891#undef HAVE_STATFS 892 893/* Define to 1 if you have the `statvfs' function. */ 894#undef HAVE_STATVFS 895 896/* Define to 1 if you have the <stdint.h> header file. */ 897#undef HAVE_STDINT_H 898 899/* Define to 1 if you have the <stdlib.h> header file. */ 900#undef HAVE_STDLIB_H 901 902/* Define to 1 if you have the `stime' function. */ 903#undef HAVE_STIME 904 905/* Define to 1 if you have the `strcasestr' function. */ 906#undef HAVE_STRCASESTR 907 908/* Define to 1 if you have the `strdup' function. */ 909#undef HAVE_STRDUP 910 911/* Define to 1 if you have the `strerror' function. */ 912#undef HAVE_STRERROR 913 914/* Define to 1 if you have the <strings.h> header file. */ 915#undef HAVE_STRINGS_H 916 917/* Define to 1 if you have the <string.h> header file. */ 918#undef HAVE_STRING_H 919 920/* Define to 1 if you have the `strlcat' function. */ 921#undef HAVE_STRLCAT 922 923/* Define to 1 if you have the `strlcpy' function. */ 924#undef HAVE_STRLCPY 925 926/* Define to 1 if you have the `strncasecmp' function. */ 927#undef HAVE_STRNCASECMP 928 929/* Define to 1 if you have the `strtok_r' function. */ 930#undef HAVE_STRTOK_R 931 932/* Define to 1 if you have the `strtol' function. */ 933#undef HAVE_STRTOL 934 935/* Define to 1 if you have the `strtoul' function. */ 936#undef HAVE_STRTOUL 937 938/* Define to 1 if you have the `strtoull' function. */ 939#undef HAVE_STRTOULL 940 941/* Define to 1 if `at_next' is a member of `struct arphd'. */ 942#undef HAVE_STRUCT_ARPHD_AT_NEXT 943 944/* Define to 1 if `weak_key' is a member of `struct des_ks_struct'. */ 945#undef HAVE_STRUCT_DES_KS_STRUCT_WEAK_KEY 946 947/* Define to 1 if `d_type' is a member of `struct dirent'. */ 948#undef HAVE_STRUCT_DIRENT_D_TYPE 949 950/* Define to 1 if `speed_hi' is a member of `struct ethtool_cmd'. */ 951#undef HAVE_STRUCT_ETHTOOL_CMD_SPEED_HI 952 953/* Define to 1 if `ifa_next' is a member of `struct ifaddr'. */ 954#undef HAVE_STRUCT_IFADDR_IFA_NEXT 955 956/* Define to 1 if `if_addrhead.tqh_first' is a member of `struct ifnet'. */ 957#undef HAVE_STRUCT_IFNET_IF_ADDRHEAD_TQH_FIRST 958 959/* Define to 1 if `if_addrlist' is a member of `struct ifnet'. */ 960#undef HAVE_STRUCT_IFNET_IF_ADDRLIST 961 962/* Define to 1 if `if_baudrate' is a member of `struct ifnet'. */ 963#undef HAVE_STRUCT_IFNET_IF_BAUDRATE 964 965/* Define to 1 if `if_baudrate.ifs_value' is a member of `struct ifnet'. */ 966#undef HAVE_STRUCT_IFNET_IF_BAUDRATE_IFS_VALUE 967 968/* Define to 1 if `if_ibytes' is a member of `struct ifnet'. */ 969#undef HAVE_STRUCT_IFNET_IF_IBYTES 970 971/* Define to 1 if `if_imcasts' is a member of `struct ifnet'. */ 972#undef HAVE_STRUCT_IFNET_IF_IMCASTS 973 974/* Define to 1 if `if_iqdrops' is a member of `struct ifnet'. */ 975#undef HAVE_STRUCT_IFNET_IF_IQDROPS 976 977/* Define to 1 if `if_lastchange.tv_nsec' is a member of `struct ifnet'. */ 978#undef HAVE_STRUCT_IFNET_IF_LASTCHANGE_TV_NSEC 979 980/* Define to 1 if `if_lastchange.tv_sec' is a member of `struct ifnet'. */ 981#undef HAVE_STRUCT_IFNET_IF_LASTCHANGE_TV_SEC 982 983/* Define to 1 if `if_mtu' is a member of `struct ifnet'. */ 984#undef HAVE_STRUCT_IFNET_IF_MTU 985 986/* Define to 1 if `if_noproto' is a member of `struct ifnet'. */ 987#undef HAVE_STRUCT_IFNET_IF_NOPROTO 988 989/* Define to 1 if `if_obytes' is a member of `struct ifnet'. */ 990#undef HAVE_STRUCT_IFNET_IF_OBYTES 991 992/* Define to 1 if `if_omcasts' is a member of `struct ifnet'. */ 993#undef HAVE_STRUCT_IFNET_IF_OMCASTS 994 995/* Define to 1 if `if_speed' is a member of `struct ifnet'. */ 996#undef HAVE_STRUCT_IFNET_IF_SPEED 997 998/* Define to 1 if `if_type' is a member of `struct ifnet'. */ 999#undef HAVE_STRUCT_IFNET_IF_TYPE 1000 1001/* Define to 1 if `if_xname' is a member of `struct ifnet'. */ 1002#undef HAVE_STRUCT_IFNET_IF_XNAME 1003 1004/* Define to 1 if `ia_subnetmask' is a member of `struct in_ifaddr'. */ 1005#undef HAVE_STRUCT_IN_IFADDR_IA_SUBNETMASK 1006 1007/* Define to 1 if `ipi_spec_dst' is a member of `struct in_pktinfo'. */ 1008#undef HAVE_STRUCT_IN_PKTINFO_IPI_SPEC_DST 1009 1010/* Define to 1 if `ip6s_exthdrtoolong ' is a member of `struct ip6stat'. */ 1011#undef HAVE_STRUCT_IP6STAT_IP6S_EXTHDRTOOLONG_ 1012 1013/* Define to 1 if `ips_cantforward' is a member of `struct ipstat'. */ 1014#undef HAVE_STRUCT_IPSTAT_IPS_CANTFORWARD 1015 1016/* Define to 1 if `ips_cantfrag' is a member of `struct ipstat'. */ 1017#undef HAVE_STRUCT_IPSTAT_IPS_CANTFRAG 1018 1019/* Define to 1 if `ips_delivered' is a member of `struct ipstat'. */ 1020#undef HAVE_STRUCT_IPSTAT_IPS_DELIVERED 1021 1022/* Define to 1 if `ips_fragdropped' is a member of `struct ipstat'. */ 1023#undef HAVE_STRUCT_IPSTAT_IPS_FRAGDROPPED 1024 1025/* Define to 1 if `ips_fragmented' is a member of `struct ipstat'. */ 1026#undef HAVE_STRUCT_IPSTAT_IPS_FRAGMENTED 1027 1028/* Define to 1 if `ips_fragtimeout' is a member of `struct ipstat'. */ 1029#undef HAVE_STRUCT_IPSTAT_IPS_FRAGTIMEOUT 1030 1031/* Define to 1 if `ips_localout' is a member of `struct ipstat'. */ 1032#undef HAVE_STRUCT_IPSTAT_IPS_LOCALOUT 1033 1034/* Define to 1 if `ips_noproto' is a member of `struct ipstat'. */ 1035#undef HAVE_STRUCT_IPSTAT_IPS_NOPROTO 1036 1037/* Define to 1 if `ips_noroute' is a member of `struct ipstat'. */ 1038#undef HAVE_STRUCT_IPSTAT_IPS_NOROUTE 1039 1040/* Define to 1 if `ips_odropped' is a member of `struct ipstat'. */ 1041#undef HAVE_STRUCT_IPSTAT_IPS_ODROPPED 1042 1043/* Define to 1 if `ips_ofragments' is a member of `struct ipstat'. */ 1044#undef HAVE_STRUCT_IPSTAT_IPS_OFRAGMENTS 1045 1046/* Define to 1 if `ips_reassembled' is a member of `struct ipstat'. */ 1047#undef HAVE_STRUCT_IPSTAT_IPS_REASSEMBLED 1048 1049/* Define to 1 if `m_clfree' is a member of `struct mbstat'. */ 1050#undef HAVE_STRUCT_MBSTAT_M_CLFREE 1051 1052/* Define to 1 if `m_clusters' is a member of `struct mbstat'. */ 1053#undef HAVE_STRUCT_MBSTAT_M_CLUSTERS 1054 1055/* Define to 1 if `m_mbufs' is a member of `struct mbstat'. */ 1056#undef HAVE_STRUCT_MBSTAT_M_MBUFS 1057 1058/* Define to 1 if `n_value' is a member of `struct nlist64'. */ 1059#undef HAVE_STRUCT_NLIST64_N_VALUE 1060 1061/* Define to 1 if `n_value' is a member of `struct nlist'. */ 1062#undef HAVE_STRUCT_NLIST_N_VALUE 1063 1064/* Define to 1 if `rt_dst' is a member of `struct rtentry'. */ 1065#undef HAVE_STRUCT_RTENTRY_RT_DST 1066 1067/* Define to 1 if `rt_hash' is a member of `struct rtentry'. */ 1068#undef HAVE_STRUCT_RTENTRY_RT_HASH 1069 1070/* Define to 1 if `rt_next' is a member of `struct rtentry'. */ 1071#undef HAVE_STRUCT_RTENTRY_RT_NEXT 1072 1073/* Define to 1 if `rt_refcnt' is a member of `struct rtentry'. */ 1074#undef HAVE_STRUCT_RTENTRY_RT_REFCNT 1075 1076/* Define to 1 if `rt_unit' is a member of `struct rtentry'. */ 1077#undef HAVE_STRUCT_RTENTRY_RT_UNIT 1078 1079/* Define to 1 if `rt_use' is a member of `struct rtentry'. */ 1080#undef HAVE_STRUCT_RTENTRY_RT_USE 1081 1082/* Define to 1 if `sa_sigaction' is a member of `struct sigaction'. */ 1083#undef HAVE_STRUCT_SIGACTION_SA_SIGACTION 1084 1085/* Define to 1 if `sin6_scope_id' is a member of `struct sockaddr_in6'. */ 1086#undef HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1087 1088/* Define to 1 if `sa_len' is a member of `struct sockaddr'. */ 1089#undef HAVE_STRUCT_SOCKADDR_SA_LEN 1090 1091/* Define to 1 if `sa_union.sa_generic.sa_family2' is a member of `struct 1092 sockaddr'. */ 1093#undef HAVE_STRUCT_SOCKADDR_SA_UNION_SA_GENERIC_SA_FAMILY2 1094 1095/* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */ 1096#undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1097 1098/* Define to 1 if `__ss_family' is a member of `struct sockaddr_storage'. */ 1099#undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1100 1101/* Define to 1 if `f_favail' is a member of `struct statfs'. */ 1102#undef HAVE_STRUCT_STATFS_F_FAVAIL 1103 1104/* Define to 1 if `f_ffree' is a member of `struct statfs'. */ 1105#undef HAVE_STRUCT_STATFS_F_FFREE 1106 1107/* Define to 1 if `f_files' is a member of `struct statfs'. */ 1108#undef HAVE_STRUCT_STATFS_F_FILES 1109 1110/* Define to 1 if `f_flags' is a member of `struct statfs'. */ 1111#undef HAVE_STRUCT_STATFS_F_FLAGS 1112 1113/* Define to 1 if `f_frsize' is a member of `struct statfs'. */ 1114#undef HAVE_STRUCT_STATFS_F_FRSIZE 1115 1116/* Define to 1 if `f_files' is a member of `struct statvfs'. */ 1117#undef HAVE_STRUCT_STATVFS_F_FILES 1118 1119/* Define to 1 if `f_frsize' is a member of `struct statvfs'. */ 1120#undef HAVE_STRUCT_STATVFS_F_FRSIZE 1121 1122/* Define to 1 if `mnt_dir' is a member of `struct statvfs'. */ 1123#undef HAVE_STRUCT_STATVFS_MNT_DIR 1124 1125/* Define to 1 if `sw_nblksenabled' is a member of `struct swdevt'. */ 1126#undef HAVE_STRUCT_SWDEVT_SW_NBLKSENABLED 1127 1128/* Define to 1 if `tcp_rcvmemdrop' is a member of `struct tcpstat'. */ 1129#undef HAVE_STRUCT_TCPSTAT_TCP_RCVMEMDROP 1130 1131/* Define to 1 if `tz_dsttime' is a member of `struct timezone'. */ 1132#undef HAVE_STRUCT_TIMEZONE_TZ_DSTTIME 1133 1134/* Define to 1 if `tm_gmtoff' is a member of `struct tm'. */ 1135#undef HAVE_STRUCT_TM_TM_GMTOFF 1136 1137/* Define to 1 if `tm_isdst' is a member of `struct tm'. */ 1138#undef HAVE_STRUCT_TM_TM_ISDST 1139 1140/* Define to 1 if `udps_discard' is a member of `struct udpstat'. */ 1141#undef HAVE_STRUCT_UDPSTAT_UDPS_DISCARD 1142 1143/* Define to 1 if `udps_fullsock' is a member of `struct udpstat'. */ 1144#undef HAVE_STRUCT_UDPSTAT_UDPS_FULLSOCK 1145 1146/* Define to 1 if `udps_ipackets' is a member of `struct udpstat'. */ 1147#undef HAVE_STRUCT_UDPSTAT_UDPS_IPACKETS 1148 1149/* Define to 1 if `udps_noport' is a member of `struct udpstat'. */ 1150#undef HAVE_STRUCT_UDPSTAT_UDPS_NOPORT 1151 1152/* Define to 1 if `udps_noportbcast' is a member of `struct udpstat'. */ 1153#undef HAVE_STRUCT_UDPSTAT_UDPS_NOPORTBCAST 1154 1155/* Define to 1 if `udps_opackets' is a member of `struct udpstat'. */ 1156#undef HAVE_STRUCT_UDPSTAT_UDPS_OPACKETS 1157 1158/* Define to 1 if `pgswapin' is a member of `struct uvmexp'. */ 1159#undef HAVE_STRUCT_UVMEXP_PGSWAPIN 1160 1161/* Define to 1 if you have the `sysconf' function. */ 1162#undef HAVE_SYSCONF 1163 1164/* Define to 1 if you have the <syslog.h> header file. */ 1165#undef HAVE_SYSLOG_H 1166 1167/* Define to 1 if you have the `system' function. */ 1168#undef HAVE_SYSTEM 1169 1170/* Define to 1 if you have the <sys/cdefs.h> header file. */ 1171#undef HAVE_SYS_CDEFS_H 1172 1173/* Define to 1 if you have the <sys/conf.h> header file. */ 1174#undef HAVE_SYS_CONF_H 1175 1176/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 1177 */ 1178#undef HAVE_SYS_DIR_H 1179 1180/* Define to 1 if you have the <sys/diskio.h> header file. */ 1181#undef HAVE_SYS_DISKIO_H 1182 1183/* Define to 1 if you have the <sys/disklabel.h> header file. */ 1184#undef HAVE_SYS_DISKLABEL_H 1185 1186/* Define to 1 if you have the <sys/dkio.h> header file. */ 1187#undef HAVE_SYS_DKIO_H 1188 1189/* Define to 1 if you have the <sys/dkstat.h> header file. */ 1190#undef HAVE_SYS_DKSTAT_H 1191 1192/* Define to 1 if you have the <sys/dmap.h> header file. */ 1193#undef HAVE_SYS_DMAP_H 1194 1195/* Define to 1 if you have the <sys/file.h> header file. */ 1196#undef HAVE_SYS_FILE_H 1197 1198/* Define to 1 if you have the <sys/filio.h> header file. */ 1199#undef HAVE_SYS_FILIO_H 1200 1201/* Define to 1 if you have the <sys/fixpoint.h> header file. */ 1202#undef HAVE_SYS_FIXPOINT_H 1203 1204/* Define to 1 if you have the <sys/fs.h> header file. */ 1205#undef HAVE_SYS_FS_H 1206 1207/* Define to 1 if you have the <sys/hashing.h> header file. */ 1208#undef HAVE_SYS_HASHING_H 1209 1210/* Define to 1 if you have the <sys/ioctl.h> header file. */ 1211#undef HAVE_SYS_IOCTL_H 1212 1213/* Define to 1 if you have the <sys/loadavg.h> header file. */ 1214#undef HAVE_SYS_LOADAVG_H 1215 1216/* Define to 1 if you have the <sys/mbuf.h> header file. */ 1217#undef HAVE_SYS_MBUF_H 1218 1219/* Define to 1 if you have the <sys/mntent.h> header file. */ 1220#undef HAVE_SYS_MNTENT_H 1221 1222/* Define to 1 if you have the <sys/mnttab.h> header file. */ 1223#undef HAVE_SYS_MNTTAB_H 1224 1225/* Define to 1 if you have the <sys/mount.h> header file. */ 1226#undef HAVE_SYS_MOUNT_H 1227 1228/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 1229 */ 1230#undef HAVE_SYS_NDIR_H 1231 1232/* Define to 1 if you have the <sys/param.h> header file. */ 1233#undef HAVE_SYS_PARAM_H 1234 1235/* Define to 1 if you have the <sys/poll.h> header file. */ 1236#undef HAVE_SYS_POLL_H 1237 1238/* Define to 1 if you have the <sys/pool.h> header file. */ 1239#undef HAVE_SYS_POOL_H 1240 1241/* Define to 1 if you have the <sys/proc.h> header file. */ 1242#undef HAVE_SYS_PROC_H 1243 1244/* Define to 1 if you have the <sys/protosw.h> header file. */ 1245#undef HAVE_SYS_PROTOSW_H 1246 1247/* Define to 1 if you have the <sys/pstat.h> header file. */ 1248#undef HAVE_SYS_PSTAT_H 1249 1250/* Define to 1 if you have the <sys/queue.h> header file. */ 1251#undef HAVE_SYS_QUEUE_H 1252 1253/* Define to 1 if you have the <sys/select.h> header file. */ 1254#undef HAVE_SYS_SELECT_H 1255 1256/* Define to 1 if you have the <sys/sema.h> header file. */ 1257#undef HAVE_SYS_SEMA_H 1258 1259/* Define to 1 if you have the <sys/socketvar.h> header file. */ 1260#undef HAVE_SYS_SOCKETVAR_H 1261 1262/* Define to 1 if you have the <sys/socket.h> header file. */ 1263#undef HAVE_SYS_SOCKET_H 1264 1265/* Define to 1 if you have the <sys/sockio.h> header file. */ 1266#undef HAVE_SYS_SOCKIO_H 1267 1268/* Define to 1 if you have the <sys/statfs.h> header file. */ 1269#undef HAVE_SYS_STATFS_H 1270 1271/* Define to 1 if you have the <sys/statvfs.h> header file. */ 1272#undef HAVE_SYS_STATVFS_H 1273 1274/* Define to 1 if you have the <sys/stat.h> header file. */ 1275#undef HAVE_SYS_STAT_H 1276 1277/* Define to 1 if you have the <sys/stream.h> header file. */ 1278#undef HAVE_SYS_STREAM_H 1279 1280/* Define to 1 if you have the <sys/swap.h> header file. */ 1281#undef HAVE_SYS_SWAP_H 1282 1283/* Define to 1 if you have the <sys/sysctl.h> header file. */ 1284#undef HAVE_SYS_SYSCTL_H 1285 1286/* Define to 1 if you have the <sys/sysget.h> header file. */ 1287#undef HAVE_SYS_SYSGET_H 1288 1289/* Define to 1 if you have the <sys/syslog.h> header file. */ 1290#undef HAVE_SYS_SYSLOG_H 1291 1292/* Define to 1 if you have the <sys/sysmacros.h> header file. */ 1293#undef HAVE_SYS_SYSMACROS_H 1294 1295/* Define to 1 if you have the <sys/sysmp.h> header file. */ 1296#undef HAVE_SYS_SYSMP_H 1297 1298/* Define to 1 if you have the <sys/systemcfg.h> header file. */ 1299#undef HAVE_SYS_SYSTEMCFG_H 1300 1301/* Define to 1 if you have the <sys/systeminfo.h> header file. */ 1302#undef HAVE_SYS_SYSTEMINFO_H 1303 1304/* Define to 1 if you have the <sys/tcpipstats.h> header file. */ 1305#undef HAVE_SYS_TCPIPSTATS_H 1306 1307/* Define to 1 if you have the <sys/timeb.h> header file. */ 1308#undef HAVE_SYS_TIMEB_H 1309 1310/* Define to 1 if you have the <sys/timeout.h> header file. */ 1311#undef HAVE_SYS_TIMEOUT_H 1312 1313/* Define to 1 if you have the <sys/times.h> header file. */ 1314#undef HAVE_SYS_TIMES_H 1315 1316/* Define to 1 if you have the <sys/time.h> header file. */ 1317#undef HAVE_SYS_TIME_H 1318 1319/* Define to 1 if you have the <sys/types.h> header file. */ 1320#undef HAVE_SYS_TYPES_H 1321 1322/* Define to 1 if you have the <sys/uio.h> header file. */ 1323#undef HAVE_SYS_UIO_H 1324 1325/* Define to 1 if you have the <sys/un.h> header file. */ 1326#undef HAVE_SYS_UN_H 1327 1328/* Define to 1 if you have the <sys/user.h> header file. */ 1329#undef HAVE_SYS_USER_H 1330 1331/* Define to 1 if you have the <sys/utsname.h> header file. */ 1332#undef HAVE_SYS_UTSNAME_H 1333 1334/* Define to 1 if you have the <sys/vfs.h> header file. */ 1335#undef HAVE_SYS_VFS_H 1336 1337/* Define to 1 if you have the <sys/vmmac.h> header file. */ 1338#undef HAVE_SYS_VMMAC_H 1339 1340/* Define to 1 if you have the <sys/vmmeter.h> header file. */ 1341#undef HAVE_SYS_VMMETER_H 1342 1343/* Define to 1 if you have the <sys/vmparam.h> header file. */ 1344#undef HAVE_SYS_VMPARAM_H 1345 1346/* Define to 1 if you have the <sys/vmsystm.h> header file. */ 1347#undef HAVE_SYS_VMSYSTM_H 1348 1349/* Define to 1 if you have the <sys/vm.h> header file. */ 1350#undef HAVE_SYS_VM_H 1351 1352/* Define to 1 if you have the <sys/vnode.h> header file. */ 1353#undef HAVE_SYS_VNODE_H 1354 1355/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 1356#undef HAVE_SYS_WAIT_H 1357 1358/* Define to 1 if you have the `tcgetattr' function. */ 1359#undef HAVE_TCGETATTR 1360 1361/* Define to 1 if you have the `times' function. */ 1362#undef HAVE_TIMES 1363 1364/* Define to 1 if you have the `TLSv1_method' function. */ 1365#undef HAVE_TLSV1_METHOD 1366 1367/* Define to 1 if you have the `TLS_method' function. */ 1368#undef HAVE_TLS_METHOD 1369 1370/* Define to 1 if you have the <ufs/ffs/fs.h> header file. */ 1371#undef HAVE_UFS_FFS_FS_H 1372 1373/* Define to 1 if you have the <ufs/fs.h> header file. */ 1374#undef HAVE_UFS_FS_H 1375 1376/* Define to 1 if you have the <ufs/ufs/dinode.h> header file. */ 1377#undef HAVE_UFS_UFS_DINODE_H 1378 1379/* Define to 1 if you have the <ufs/ufs/inode.h> header file. */ 1380#undef HAVE_UFS_UFS_INODE_H 1381 1382/* Define to 1 if you have the <ufs/ufs/quota.h> header file. */ 1383#undef HAVE_UFS_UFS_QUOTA_H 1384 1385/* Define to 1 if the system has the type `uintmax_t'. */ 1386#undef HAVE_UINTMAX_T 1387 1388/* Define to 1 if the system has the type `uintptr_t'. */ 1389#undef HAVE_UINTPTR_T 1390 1391/* Define to 1 if you have the `uname' function. */ 1392#undef HAVE_UNAME 1393 1394/* Define to 1 if you have the <unistd.h> header file. */ 1395#undef HAVE_UNISTD_H 1396 1397/* Define to 1 if the system has the type `unsigned long long int'. */ 1398#undef HAVE_UNSIGNED_LONG_LONG_INT 1399 1400/* Define to 1 if you have the `usleep' function. */ 1401#undef HAVE_USLEEP 1402 1403/* Define to 1 if you have the <utmpx.h> header file. */ 1404#undef HAVE_UTMPX_H 1405 1406/* Define to 1 if you have the <utsname.h> header file. */ 1407#undef HAVE_UTSNAME_H 1408 1409/* Define to 1 if you have the <uvm/uvm_extern.h> header file. */ 1410#undef HAVE_UVM_UVM_EXTERN_H 1411 1412/* Define to 1 if you have the <uvm/uvm_param.h> header file. */ 1413#undef HAVE_UVM_UVM_PARAM_H 1414 1415/* Define to 1 if you have the <valgrind/memcheck.h> header file. */ 1416#undef HAVE_VALGRIND_MEMCHECK_H 1417 1418/* Define to 1 if you have the <valgrind/valgrind.h> header file. */ 1419#undef HAVE_VALGRIND_VALGRIND_H 1420 1421/* Define to 1 if you have the <validator/validator-config.h> header file. */ 1422#undef HAVE_VALIDATOR_VALIDATOR_CONFIG_H 1423 1424/* Define to 1 if you have the <vm/swap_pager.h> header file. */ 1425#undef HAVE_VM_SWAP_PAGER_H 1426 1427/* Define to 1 if you have the <vm/vm_extern.h> header file. */ 1428#undef HAVE_VM_VM_EXTERN_H 1429 1430/* Define to 1 if you have the <vm/vm.h> header file. */ 1431#undef HAVE_VM_VM_H 1432 1433/* Define to 1 if you have the <vm/vm_param.h> header file. */ 1434#undef HAVE_VM_VM_PARAM_H 1435 1436/* Define to 1 if you have the `vsnprintf' function. */ 1437#undef HAVE_VSNPRINTF 1438 1439/* Define to 1 if you have the <windows.h> header file. */ 1440#undef HAVE_WINDOWS_H 1441 1442/* Define to 1 if you have the <winsock2.h> header file. */ 1443#undef HAVE_WINSOCK2_H 1444 1445/* Define to 1 if you have the <winsock.h> header file. */ 1446#undef HAVE_WINSOCK_H 1447 1448/* Define to 1 if you have the <ws2tcpip.h> header file. */ 1449#undef HAVE_WS2TCPIP_H 1450 1451/* Define to 1 if you have the `X509_get_signature_nid' function. */ 1452#undef HAVE_X509_GET_SIGNATURE_NID 1453 1454/* Define to 1 if you have the `X509_NAME_ENTRY_get_data' function. */ 1455#undef HAVE_X509_NAME_ENTRY_GET_DATA 1456 1457/* Define to 1 if you have the `X509_NAME_ENTRY_get_object' function. */ 1458#undef HAVE_X509_NAME_ENTRY_GET_OBJECT 1459 1460/* Define to 1 if you have the <xti.h> header file. */ 1461#undef HAVE_XTI_H 1462 1463/* Define if _beginthreadex() is defined in <process.h> */ 1464#undef HAVE__BEGINTHREADEX 1465 1466/* Define if _cputs() is defined in <conio.h> */ 1467#undef HAVE__CPUTS 1468 1469/* Define if _getch() is defined in <conio.h> */ 1470#undef HAVE__GETCH 1471 1472/* Define if _get_osfhandle() is defined in <io.h> */ 1473#undef HAVE__GET_OSFHANDLE 1474 1475/* Define to 1 if you have the `_NSGetArgv' function. */ 1476#undef HAVE__NSGETARGV 1477 1478/* Define to 1 if you have the `_NSGetExecutablePath' function. */ 1479#undef HAVE__NSGETEXECUTABLEPATH 1480 1481/* Define if _open_osfhandle() is defined in <io.h> */ 1482#undef HAVE__OPEN_OSFHANDLE 1483 1484/* location of UNIX kernel */ 1485#undef KERNEL_LOC 1486 1487/* Path to the lpstat command */ 1488#undef LPSTAT_PATH 1489 1490/* Define to the sub-directory where libtool stores uninstalled libraries. */ 1491#undef LT_OBJDIR 1492 1493/* define if agentx transport is to use domain sockets only */ 1494#undef NETSNMP_AGENTX_DOM_SOCK_ONLY 1495 1496/* Unix domain socket for AgentX master-subagent communication */ 1497#undef NETSNMP_AGENTX_SOCKET 1498 1499/* Used to make the compiler issue a warning about deprecated functions and 1500 variables */ 1501#undef NETSNMP_ATTRIBUTE_DEPRECATED 1502 1503/* Used to suppress compiler warnings about unused functions and variables */ 1504#undef NETSNMP_ATTRIBUTE_UNUSED 1505 1506/* Define if static inline functions are unsupported */ 1507#undef NETSNMP_BROKEN_INLINE 1508 1509/* "Define if crytography support is possible" */ 1510#undef NETSNMP_CAN_DO_CRYPTO 1511 1512/* sysctl works to get boottime, etc... */ 1513#undef NETSNMP_CAN_USE_SYSCTL 1514 1515/* configure options specified */ 1516#undef NETSNMP_CONFIGURE_OPTIONS 1517 1518/* if defined daemons will use syslog when no log destination is defined */ 1519#undef NETSNMP_DAEMONS_DEFAULT_LOG_SYSLOG 1520 1521/* default location to look for mibs to load using the above tokens and/or 1522 those in the MIBS envrionment variable */ 1523#undef NETSNMP_DEFAULT_MIBDIRS 1524 1525/* default mib files to load, specified by path. */ 1526#undef NETSNMP_DEFAULT_MIBFILES 1527 1528/* Define if no agent is built */ 1529#undef NETSNMP_DISABLE_AGENT 1530 1531/* Define if no apps are built */ 1532#undef NETSNMP_DISABLE_APPS 1533 1534/* Define if DES encryption should not be supported */ 1535#undef NETSNMP_DISABLE_DES 1536 1537/* Define if MD5 authentication should not be supported */ 1538#undef NETSNMP_DISABLE_MD5 1539 1540/* Define if mib loading and parsing code should not be included */ 1541#undef NETSNMP_DISABLE_MIB_LOADING 1542 1543/* Define if SNMP SET support should be disabled */ 1544#undef NETSNMP_DISABLE_SET_SUPPORT 1545 1546/* Define if SNMPv1 code should not be included */ 1547#undef NETSNMP_DISABLE_SNMPV1 1548 1549/* Define if SNMPv2c code should not be included */ 1550#undef NETSNMP_DISABLE_SNMPV2C 1551 1552/* Define if AES-192/AES-256 encryption should be supported */ 1553#undef NETSNMP_DRAFT_BLUMENTHAL_AES_04 1554 1555/* Define if you are embedding perl in the main agent. */ 1556#undef NETSNMP_EMBEDDED_PERL 1557 1558/* define if you want to enable IPv6 support */ 1559#undef NETSNMP_ENABLE_IPV6 1560 1561/* define if you want to restrict SMUX connections to localhost by default */ 1562#undef NETSNMP_ENABLE_LOCAL_SMUX 1563 1564/* Define if you want to build MFD module rewrites */ 1565#undef NETSNMP_ENABLE_MFD_REWRITES 1566 1567/* define if you want to compile support for both authentication and privacy 1568 support. */ 1569#undef NETSNMP_ENABLE_SCAPI_AUTHPRIV 1570 1571/* testing code sections. */ 1572#undef NETSNMP_ENABLE_TESTING_CODE 1573 1574/* if defined always use default auth/priv protocol when creating usmUsers */ 1575#undef NETSNMP_FORCE_SYSTEM_V3_AUTHPRIV 1576 1577/* Should evaluate to the name of the current function if defined */ 1578#undef NETSNMP_FUNCTION 1579 1580/* ifnet needs to have _KERNEL defined */ 1581#undef NETSNMP_IFNET_NEEDS_KERNEL 1582 1583/* ifnet needs to have _KERNEL_STRUCTURES defined */ 1584#undef NETSNMP_IFNET_NEEDS_KERNEL_STRUCTURES 1585 1586/* Type of the third argument of ioctlsocket() */ 1587#undef NETSNMP_IOCTLSOCKET_ARG 1588 1589/* Define if you want to remove all non-essential code features. */ 1590#undef NETSNMP_MINIMAL_CODE 1591 1592/* Define if you want to only support sending notifications */ 1593#undef NETSNMP_NOTIFY_ONLY 1594 1595/* Define to suppress inclusion of deprecated functions */ 1596#undef NETSNMP_NO_DEPRECATED_FUNCTIONS 1597 1598/* If you don't want the agent to report on variables it doesn't have data for 1599 */ 1600#undef NETSNMP_NO_DUMMY_VALUES 1601 1602/* If we don't want to use kmem. */ 1603#undef NETSNMP_NO_KMEM_USAGE 1604 1605/* Define if you want to remove all listening support from the code */ 1606#undef NETSNMP_NO_LISTEN_SUPPORT 1607 1608/* If you don't have root access don't exit upon kmem errors */ 1609#undef NETSNMP_NO_ROOT_ACCESS 1610 1611/* If you don't want to integrate with systemd. */ 1612#undef NETSNMP_NO_SYSTEMD 1613 1614/* Define if you want to remove all SET/write access from the code */ 1615#undef NETSNMP_NO_WRITE_SUPPORT 1616 1617/* umask permissions to set up persistent files with */ 1618#undef NETSNMP_PERSISTENT_MASK 1619 1620/* Size prefix to use to printf a size_t or ssize_t */ 1621#undef NETSNMP_PRIz 1622 1623/* Define to 1 if you want to build with reentrant/threaded code (incomplete). 1624 */ 1625#undef NETSNMP_REENTRANT 1626 1627/* Type of the fifth argument of select() */ 1628#undef NETSNMP_SELECT_TIMEVAL 1629 1630/* define if you do not want snmptrapd to register as an AgentX subagent */ 1631#undef NETSNMP_SNMPTRAPD_DISABLE_AGENTX 1632 1633/* Pattern of temporary files */ 1634#undef NETSNMP_TEMP_FILE_PATTERN 1635 1636/* "Define if internal cryptography code should be used" */ 1637#undef NETSNMP_USE_INTERNAL_CRYPTO 1638 1639/* define if you are using the MD5 code ... */ 1640#undef NETSNMP_USE_INTERNAL_MD5 1641 1642/* Define this if you're using Heimdal Kerberos */ 1643#undef NETSNMP_USE_KERBEROS_HEIMDAL 1644 1645/* Define this if we're using the new MIT crypto API */ 1646#undef NETSNMP_USE_KERBEROS_MIT 1647 1648/* define if you are using the mysql code for snmptrapd ... */ 1649#undef NETSNMP_USE_MYSQL 1650 1651/* Define if you are using the codeS11 library ... */ 1652#undef NETSNMP_USE_PKCS11 1653 1654/* Define this if you have lm_sensors v3 or later */ 1655#undef NETSNMP_USE_SENSORS_V3 1656 1657/* Should we compile to use special opaque types: float, double, counter64, 1658 i64, ui64, union? */ 1659#undef NETSNMP_WITH_OPAQUE_SPECIAL_TYPES 1660 1661/* Define to the address where bug reports for this package should be sent. */ 1662#ifndef PACKAGE_BUGREPORT 1663#undef PACKAGE_BUGREPORT 1664#endif 1665 1666/* Define to the full name of this package. */ 1667#ifndef PACKAGE_NAME 1668#undef PACKAGE_NAME 1669#endif 1670 1671/* Define to the full name and version of this package. */ 1672#ifndef PACKAGE_STRING 1673#undef PACKAGE_STRING 1674#endif 1675 1676/* Define to the one symbol short name of this package. */ 1677#ifndef PACKAGE_TARNAME 1678#undef PACKAGE_TARNAME 1679#endif 1680 1681/* Define to the home page for this package. */ 1682#undef PACKAGE_URL 1683 1684/* Define to the version of this package. */ 1685#ifndef PACKAGE_VERSION 1686#undef PACKAGE_VERSION 1687#endif 1688 1689/* Command to generate ps output, the final column must be the process name 1690 withOUT arguments */ 1691#undef PSCMD 1692 1693/* Define as the return type of signal handlers (`int' or `void'). */ 1694#undef RETSIGTYPE 1695 1696/* define rtentry to ortentry on SYSV machines (alphas) */ 1697#undef RTENTRY 1698 1699/* Use BSD 4.4 routing table entries? */ 1700#undef RTENTRY_4_4 1701 1702/* Qualifier for second argument of the appverify_cookie_cb() callback 1703 function */ 1704#undef SECOND_APPVERIFY_COOKIE_CB_ARG_QUALIFIER 1705 1706/* The size of `int', as computed by sizeof. */ 1707#undef SIZEOF_INT 1708 1709/* The size of `intmax_t', as computed by sizeof. */ 1710#undef SIZEOF_INTMAX_T 1711 1712/* The size of `long', as computed by sizeof. */ 1713#undef SIZEOF_LONG 1714 1715/* The size of `long long', as computed by sizeof. */ 1716#undef SIZEOF_LONG_LONG 1717 1718/* The size of `short', as computed by sizeof. */ 1719#undef SIZEOF_SHORT 1720 1721/* The size of `sockaddr_un.sun_path', as computed by sizeof. */ 1722#undef SIZEOF_SOCKADDR_UN_SUN_PATH 1723 1724/* If using the C implementation of alloca, define if you know the 1725 direction of stack growth for your system; otherwise it will be 1726 automatically deduced at runtime. 1727 STACK_DIRECTION > 0 => grows toward higher addresses 1728 STACK_DIRECTION < 0 => grows toward lower addresses 1729 STACK_DIRECTION = 0 => direction of growth unknown */ 1730#undef STACK_DIRECTION 1731 1732/* Define if statfs takes 2 args and the second argument has type struct 1733 fs_data. [Ultrix] */ 1734#undef STAT_STATFS_FS_DATA 1735 1736/* Define to 1 if you have the ANSI C header files. */ 1737#undef STDC_HEADERS 1738 1739/* define if SIOCGIFADDR exists in sys/ioctl.h */ 1740#undef SYS_IOCTL_H_HAS_SIOCGIFADDR 1741 1742/* Define if the TCP timer constants in <netinet/tcp_timer.h> depend on the 1743 integer variable 'hz'. [FreeBSD 4.x] */ 1744#undef TCPTV_NEEDS_HZ 1745 1746/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 1747#undef TIME_WITH_SYS_TIME 1748 1749/* Where is the uname command */ 1750#undef UNAMEPROG 1751 1752/* Enable extensions on AIX 3, Interix. */ 1753#ifndef _ALL_SOURCE 1754# undef _ALL_SOURCE 1755#endif 1756/* Enable GNU extensions on systems that have them. */ 1757#ifndef _GNU_SOURCE 1758# undef _GNU_SOURCE 1759#endif 1760/* Enable threading extensions on Solaris. */ 1761#ifndef _POSIX_PTHREAD_SEMANTICS 1762# undef _POSIX_PTHREAD_SEMANTICS 1763#endif 1764/* Enable extensions on HP NonStop. */ 1765#ifndef _TANDEM_SOURCE 1766# undef _TANDEM_SOURCE 1767#endif 1768/* Enable general extensions on Solaris. */ 1769#ifndef __EXTENSIONS__ 1770# undef __EXTENSIONS__ 1771#endif 1772 1773 1774/* Define to 1 if on MINIX. */ 1775#undef _MINIX 1776 1777/* Define to 2 if the system does not provide POSIX.1 features except with 1778 this defined. */ 1779#undef _POSIX_1_SOURCE 1780 1781/* Define to 1 if you need to in order for `stat' and other things to work. */ 1782#undef _POSIX_SOURCE 1783 1784/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>, 1785 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 1786 #define below would cause a syntax error. */ 1787#undef _UINT32_T 1788 1789/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>, 1790 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 1791 #define below would cause a syntax error. */ 1792#undef _UINT64_T 1793 1794/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>, 1795 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 1796 #define below would cause a syntax error. */ 1797#undef _UINT8_T 1798 1799/* Define to empty if `const' does not conform to ANSI C. */ 1800#undef const 1801 1802/* in_addr_t definition if not defined in <netinet/in.h>. Must match the type 1803 of sockaddr_in::sin_addr */ 1804#undef in_addr_t 1805 1806/* Define to `__inline__' or `__inline' if that's what the C compiler 1807 calls it, or to nothing if 'inline' is not supported under any name. */ 1808#ifndef __cplusplus 1809#undef inline 1810#endif 1811 1812/* Define to the type of a signed integer type of width exactly 16 bits if 1813 such a type exists and the standard includes do not define it. */ 1814#undef int16_t 1815 1816/* Define to the type of a signed integer type of width exactly 32 bits if 1817 such a type exists and the standard includes do not define it. */ 1818#undef int32_t 1819 1820/* Define to the type of a signed integer type of width exactly 64 bits if 1821 such a type exists and the standard includes do not define it. */ 1822#undef int64_t 1823 1824/* Define to the type of a signed integer type of width exactly 8 bits if such 1825 a type exists and the standard includes do not define it. */ 1826#undef int8_t 1827 1828/* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do 1829 not define. */ 1830#undef intmax_t 1831 1832/* Define to the type of a signed integer type wide enough to hold a pointer, 1833 if such a type exists, and if the system does not define it. */ 1834#undef intptr_t 1835 1836/* Define to `long int' if <sys/types.h> does not define. */ 1837#undef off_t 1838 1839/* Define to `int' if <sys/types.h> does not define. */ 1840#undef pid_t 1841 1842/* Define to `unsigned int' if <sys/types.h> does not define. */ 1843#undef size_t 1844 1845/* Define to the type of an unsigned integer type of width exactly 16 bits if 1846 such a type exists and the standard includes do not define it. */ 1847#undef uint16_t 1848 1849/* Define to the type of an unsigned integer type of width exactly 32 bits if 1850 such a type exists and the standard includes do not define it. */ 1851#undef uint32_t 1852 1853/* Define to the type of an unsigned integer type of width exactly 64 bits if 1854 such a type exists and the standard includes do not define it. */ 1855#undef uint64_t 1856 1857/* Define to the type of an unsigned integer type of width exactly 8 bits if 1858 such a type exists and the standard includes do not define it. */ 1859#undef uint8_t 1860 1861/* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h> 1862 do not define. */ 1863#undef uintmax_t 1864 1865/* Define to the type of an unsigned integer type wide enough to hold a 1866 pointer, if such a type exists, and if the system does not define it. */ 1867#undef uintptr_t 1868 1869/* end of definitions added by configure on-the-fly */ 1870 1871/* If you have openssl 0.9.7 or above, you likely have AES support. */ 1872#undef NETSNMP_USE_OPENSSL 1873#if (defined(NETSNMP_USE_OPENSSL) && defined(HAVE_OPENSSL_AES_H) && defined(HAVE_AES_CFB128_ENCRYPT)) || defined(NETSNMP_USE_INTERNAL_CRYPTO) 1874#define HAVE_AES 1 1875#endif 1876 1877/* define signal if DNE */ 1878 1879#ifndef HAVE_SIGNAL 1880#ifdef HAVE_SIGSET 1881#define signal(a,b) sigset(a,b) 1882#endif 1883#endif 1884 1885#ifdef HAVE_DMALLOC_H 1886#define DMALLOC_FUNC_CHECK 1887#endif 1888 1889#endif /* NETSNMP_NO_AUTOCONF_DEFINITIONS */ 1890 1891/* 1892 * Note: GCC 4.6 added __BYTE_ORDER__, __ORDER_BIG_ENDIAN__, 1893 * __ORDER_LITTLE_ENDIAN__ and __ORDER_PDP_ENDIAN__ in SVN r165881. For older 1894 * gcc versions and also for other compilers, determine the endianness using 1895 * an expression that can be evaluated at compile time. To do: add support for 1896 * other compilers than gcc that do not support statement expressions. 1897 */ 1898#if defined(__BYTE_ORDER__) 1899# if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ 1900# define NETSNMP_BIGENDIAN 1 1901# elif __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ 1902# define NETSNMP_BIGENDIAN 0 1903# else 1904# error Unknown byte order 1905# endif 1906#else 1907# define NETSNMP_BIGENDIAN \ 1908 (__extension__ \ 1909 ({ \ 1910 union { unsigned long l; unsigned char c; } u; \ 1911 \ 1912 u.l = 1; \ 1913 u.c == 0; \ 1914 }) \ 1915 ) 1916#endif 1917 1918 1919 1920 1921/* ********* NETSNMP_MARK_BEGIN_CLEAN_NAMESPACE ********* */ 1922/* 1923 * put all new net-snmp-specific definitions here 1924 * 1925 * all definitions MUST have a NETSNMP_ prefix 1926 * 1927 */ 1928 1929/* Default (SNMP) version number for the tools to use */ 1930#define NETSNMP_DEFAULT_SNMP_VERSION 3 1931 1932/* don't change these values! */ 1933#define NETSNMP_SNMPV1 0xAAAA /* readable by anyone */ 1934#define NETSNMP_SNMPV2ANY 0xA000 /* V2 Any type (includes NoAuth) */ 1935#define NETSNMP_SNMPV2AUTH 0x8000 /* V2 Authenticated requests only */ 1936 1937/* default list of mibs to load */ 1938#define NETSNMP_DEFAULT_MIBS "IP-MIB:IF-MIB:TCP-MIB:UDP-MIB:SNMPv2-MIB:RFC1213-MIB" 1939 1940/* debugging stuff */ 1941/* if defined, we optimize the code to exclude all debugging calls. */ 1942#undef NETSNMP_NO_DEBUGGING 1943/* ignore the -D flag and always print debugging information */ 1944#define NETSNMP_ALWAYS_DEBUG 0 1945 1946/* reverse encoding BER packets is both faster and more efficient in space. */ 1947#define NETSNMP_USE_REVERSE_ASNENCODING 1 1948#define NETSNMP_DEFAULT_ASNENCODING_DIRECTION 1 /* 1 = reverse, 0 = forwards */ 1949 1950/* PERSISTENT_DIRECTORY: If defined, the library is capabile of saving 1951 persisant information to this directory in the form of configuration 1952 lines: PERSISTENT_DIRECTORY/NAME.persistent.conf */ 1953#define NETSNMP_PERSISTENT_DIRECTORY "/var/snmp" 1954 1955/* AGENT_DIRECTORY_MODE: the mode the agents should use to create 1956 directories with. Since the data stored here is probably sensitive, it 1957 probably should be read-only by root/administrator. */ 1958#define NETSNMP_AGENT_DIRECTORY_MODE 0700 1959 1960/* MAX_PERSISTENT_BACKUPS: 1961 * The maximum number of persistent backups the library will try to 1962 * read from the persistent cache directory. If an application fails to 1963 * close down successfully more than this number of times, data will be lost. 1964 */ 1965#define NETSNMP_MAX_PERSISTENT_BACKUPS 10 1966 1967/* define the system type include file here */ 1968#define NETSNMP_SYSTEM_INCLUDE_FILE <net-snmp/system/generic.h> 1969 1970/* define the machine (cpu) type include file here */ 1971#define NETSNMP_MACHINE_INCLUDE_FILE <net-snmp/machine/generic.h> 1972 1973/* define the UDP buffer defaults undefined means use the OS buffers 1974 * by default */ 1975#undef NETSNMP_DEFAULT_SERVER_SEND_BUF 1976#undef NETSNMP_DEFAULT_SERVER_RECV_BUF 1977#undef NETSNMP_DEFAULT_CLIENT_SEND_BUF 1978#undef NETSNMP_DEFAULT_CLIENT_RECV_BUF 1979 1980/* net-snmp's major path names */ 1981#undef SNMPLIBPATH 1982#undef SNMPSHAREPATH 1983#undef SNMPCONFPATH 1984#undef SNMPDLMODPATH 1985 1986/* NETSNMP_LOGFILE: If defined it closes stdout/err/in and opens this in 1987 out/err's place. (stdin is closed so that sh scripts won't wait for it) */ 1988#undef NETSNMP_LOGFILE 1989 1990/* default system contact */ 1991#undef NETSNMP_SYS_CONTACT 1992 1993/* system location */ 1994#undef NETSNMP_SYS_LOC 1995 1996/* Use libwrap to handle allow/deny hosts? */ 1997#undef NETSNMP_USE_LIBWRAP 1998 1999/* Mib-2 tree Info */ 2000/* These are the system information variables. */ 2001 2002#define NETSNMP_VERS_DESC "unknown" /* overridden at run time */ 2003#define NETSNMP_SYS_NAME "unknown" /* overridden at run time */ 2004 2005/* comment out the second define to turn off functionality for any of 2006 these: (See README for details) */ 2007 2008/* proc PROCESSNAME [MAX] [MIN] */ 2009#define NETSNMP_PROCMIBNUM 2 2010 2011/* exec/shell NAME COMMAND */ 2012#define NETSNMP_SHELLMIBNUM 8 2013 2014/* swap MIN */ 2015#define NETSNMP_MEMMIBNUM 4 2016 2017/* disk DISK MINSIZE */ 2018#define NETSNMP_DISKMIBNUM 9 2019 2020/* load 1 5 15 */ 2021#define NETSNMP_LOADAVEMIBNUM 10 2022 2023/* which version are you using? This mibloc will tell you */ 2024#define NETSNMP_VERSIONMIBNUM 100 2025 2026/* Reports errors the agent runs into */ 2027/* (typically its "can't fork, no mem" problems) */ 2028#define NETSNMP_ERRORMIBNUM 101 2029 2030/* The sub id of EXTENSIBLEMIB returned to queries of 2031 .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 */ 2032#define NETSNMP_AGENTID 250 2033 2034/* This ID is returned after the AGENTID above. IE, the resulting 2035 value returned by a query to sysObjectID is 2036 EXTENSIBLEMIB.AGENTID.???, where ??? is defined below by OSTYPE */ 2037 2038#define NETSNMP_HPUX9ID 1 2039#define NETSNMP_SUNOS4ID 2 2040#define NETSNMP_SOLARISID 3 2041#define NETSNMP_OSFID 4 2042#define NETSNMP_ULTRIXID 5 2043#define NETSNMP_HPUX10ID 6 2044#define NETSNMP_NETBSD1ID 7 2045#define NETSNMP_FREEBSDID 8 2046#define NETSNMP_IRIXID 9 2047#define NETSNMP_LINUXID 10 2048#define NETSNMP_BSDIID 11 2049#define NETSNMP_OPENBSDID 12 2050#define NETSNMP_WIN32ID 13 2051#define NETSNMP_HPUX11ID 14 2052#define NETSNMP_AIXID 15 2053#define NETSNMP_MACOSXID 16 2054#define NETSNMP_DRAGONFLYID 17 2055#define NETSNMP_UNKNOWNID 255 2056 2057#ifdef hpux9 2058#define NETSNMP_OSTYPE NETSNMP_HPUX9ID 2059#endif 2060#ifdef hpux10 2061#define NETSNMP_OSTYPE NETSNMP_HPUX10ID 2062#endif 2063#ifdef hpux11 2064#define NETSNMP_OSTYPE NETSNMP_HPUX11ID 2065#endif 2066#ifdef sunos4 2067#define NETSNMP_OSTYPE NETSNMP_SUNOS4ID 2068#endif 2069#ifdef solaris2 2070#define NETSNMP_OSTYPE NETSNMP_SOLARISID 2071#endif 2072#if defined(osf3) || defined(osf4) || defined(osf5) 2073#define NETSNMP_OSTYPE NETSNMP_OSFID 2074#endif 2075#ifdef ultrix4 2076#define NETSNMP_OSTYPE NETSNMP_ULTRIXID 2077#endif 2078#if defined(netbsd1) || defined(netbsd2) 2079#define NETSNMP_OSTYPE NETSNMP_NETBSD1ID 2080#endif 2081#if defined(__FreeBSD__) 2082#define NETSNMP_OSTYPE NETSNMP_FREEBSDID 2083#endif 2084#if defined(__DragonFly__) 2085#define NETSNMP_OSTYPE NETSNMP_DRAGONFLYID 2086#endif 2087#if defined(irix6) || defined(irix5) 2088#define NETSNMP_OSTYPE NETSNMP_IRIXID 2089#endif 2090#ifdef linux 2091#define NETSNMP_OSTYPE NETSNMP_LINUXID 2092#endif 2093#if defined(bsdi2) || defined(bsdi3) || defined(bsdi4) 2094#define NETSNMP_OSTYPE NETSNMP_BSDIID 2095#endif 2096#if defined(openbsd) 2097#define NETSNMP_OSTYPE NETSNMP_OPENBSDID 2098#endif 2099#ifdef WIN32 2100#define NETSNMP_OSTYPE NETSNMP_WIN32ID 2101#endif 2102#if defined(aix3) || defined(aix4) || defined(aix5) || defined(aix6) || defined(aix7) 2103#define NETSNMP_OSTYPE NETSNMP_AIXID 2104#endif 2105#if defined(darwin) && (darwin >= 8) 2106#define NETSNMP_OSTYPE NETSNMP_MACOSXID 2107#endif 2108/* unknown */ 2109#ifndef NETSNMP_OSTYPE 2110#define NETSNMP_OSTYPE NETSNMP_UNKNOWNID 2111#endif 2112 2113/* The enterprise number has been assigned by the IANA group. */ 2114/* Optionally, this may point to the location in the tree your */ 2115/* company/organization has been allocated. */ 2116/* The assigned enterprise number for the NET_SNMP MIB modules. */ 2117#define NETSNMP_ENTERPRISE_OID 8072 2118#define NETSNMP_ENTERPRISE_MIB 1,3,6,1,4,1,8072 2119#define NETSNMP_ENTERPRISE_DOT_MIB 1.3.6.1.4.1.8072 2120#define NETSNMP_ENTERPRISE_DOT_MIB_LENGTH 7 2121 2122/* The assigned enterprise number for sysObjectID. */ 2123#define NETSNMP_SYSTEM_MIB 1,3,6,1,4,1,8072,3,2,NETSNMP_OSTYPE 2124#define NETSNMP_SYSTEM_DOT_MIB 1.3.6.1.4.1.8072.3.2.NETSNMP_OSTYPE 2125#define NETSNMP_SYSTEM_DOT_MIB_LENGTH 10 2126 2127/* The assigned enterprise number for notifications. */ 2128#define NETSNMP_NOTIFICATION_MIB 1,3,6,1,4,1,8072,4 2129#define NETSNMP_NOTIFICATION_DOT_MIB 1.3.6.1.4.1.8072.4 2130#define NETSNMP_NOTIFICATION_DOT_MIB_LENGTH 8 2131 2132/* this is the location of the ucdavis mib tree. It shouldn't be 2133 changed, as the places it is used are expected to be constant 2134 values or are directly tied to the UCD-SNMP-MIB. */ 2135#define NETSNMP_UCDAVIS_OID 2021 2136#define NETSNMP_UCDAVIS_MIB 1,3,6,1,4,1,2021 2137#define NETSNMP_UCDAVIS_DOT_MIB 1.3.6.1.4.1.2021 2138#define NETSNMP_UCDAVIS_DOT_MIB_LENGTH 7 2139 2140/* how long to wait (seconds) for error querys before reseting the error trap.*/ 2141#define NETSNMP_ERRORTIMELENGTH 600 2142 2143/* Exec command to fix PROC problems */ 2144/* %s will be replaced by the process name in error */ 2145 2146/* #define NETSNMP_PROCFIXCMD "/usr/bin/perl /local/scripts/fixproc %s" */ 2147 2148/* Exec command to fix EXEC problems */ 2149/* %s will be replaced by the exec/script name in error */ 2150 2151/* #define NETSNMP_EXECFIXCMD "/usr/bin/perl /local/scripts/fixproc %s" */ 2152 2153/* Should exec output Cashing be used (speeds up things greatly), and 2154 if so, After how many seconds should the cache re-newed? Note: 2155 Don't define CASHETIME to disable cashing completely */ 2156 2157#define NETSNMP_EXCACHETIME 30 2158#define NETSNMP_CACHEFILE ".snmp-exec-cache" 2159#define NETSNMP_MAXCACHESIZE (1500*80) /* roughly 1500 lines max */ 2160 2161/* misc defaults */ 2162 2163/* default of 100 meg minimum if the minimum size is not specified in 2164 the config file */ 2165#define NETSNMP_DEFDISKMINIMUMSPACE 100000 2166 2167/* default maximum load average before error */ 2168#define NETSNMP_DEFMAXLOADAVE 12.0 2169 2170/* max times to loop reading output from execs. */ 2171/* Because of sleep(1)s, this will also be time to wait (in seconds) for exec 2172 to finish */ 2173#define NETSNMP_MAXREADCOUNT 100 2174 2175/* Set if snmpgets should block and never timeout */ 2176/* The original CMU code had this hardcoded as = 1 */ 2177#define NETSNMP_SNMPBLOCK 1 2178 2179/* How long to wait before restarting the agent after a snmpset to 2180 EXTENSIBLEMIB.VERSIONMIBNUM.VERRESTARTAGENT. This is 2181 necessary to finish the snmpset reply before restarting. */ 2182#define NETSNMP_RESTARTSLEEP 5 2183 2184/* UNdefine to allow specifying zero-length community string */ 2185/* #define NETSNMP_NO_ZEROLENGTH_COMMUNITY 1 */ 2186 2187/* Number of community strings to store */ 2188#define NETSNMP_NUM_COMMUNITIES 5 2189 2190/* internal define */ 2191#define NETSNMP_LASTFIELD -1 2192 2193/* Pluggable transports. */ 2194 2195/* This is defined if support for the UDP/IP transport domain is 2196 available. */ 2197#undef NETSNMP_TRANSPORT_UDP_DOMAIN 2198 2199/* This is defined if support for the shared UDP/IP transport domain is 2200 available. */ 2201#undef NETSNMP_TRANSPORT_UDPSHARED_DOMAIN 2202 2203/* This is defined if support for the "callback" transport domain is 2204 available. */ 2205#undef NETSNMP_TRANSPORT_CALLBACK_DOMAIN 2206 2207/* This is defined if support for the TCP/IP transport domain is 2208 available. */ 2209#undef NETSNMP_TRANSPORT_TCP_DOMAIN 2210 2211/* This is defined if support for the Unix transport domain 2212 (a.k.a. "local IPC") is available. */ 2213#undef NETSNMP_TRANSPORT_UNIX_DOMAIN 2214 2215/* This is defined if support for the AAL5 PVC transport domain is 2216 available. */ 2217#undef NETSNMP_TRANSPORT_AAL5PVC_DOMAIN 2218 2219/* This is defined if support for the IPX transport domain is 2220 available. */ 2221#undef NETSNMP_TRANSPORT_IPX_DOMAIN 2222 2223/* This is defined if support for the UDP/IPv6 transport domain is 2224 available. */ 2225#undef NETSNMP_TRANSPORT_UDPIPV6_DOMAIN 2226 2227/* This is defined if support for the TCP/IPv6 transport domain is 2228 available. */ 2229#undef NETSNMP_TRANSPORT_TCPIPV6_DOMAIN 2230 2231/* This is defined if support for the TLS transport domain is 2232 available. */ 2233#undef NETSNMP_TRANSPORT_TLSBASE_DOMAIN 2234 2235/* This is defined if support for the Alias transport domain is 2236 available. */ 2237#undef NETSNMP_TRANSPORT_ALIAS_DOMAIN 2238 2239/* This is defined if support for the SSH transport domain is 2240 available. */ 2241#undef NETSNMP_TRANSPORT_SSH_DOMAIN 2242 2243/* This is defined if support for the DTLS/UDP transport domain is 2244 available. */ 2245#undef NETSNMP_TRANSPORT_DTLSUDP_DOMAIN 2246 2247/* This is defined if support for the TLS/TCP transport domain is 2248 available. */ 2249#undef NETSNMP_TRANSPORT_TLSTCP_DOMAIN 2250 2251/* This is defined if support for stdin/out transport domain is available. */ 2252#undef NETSNMP_TRANSPORT_STD_DOMAIN 2253 2254/* This is defined if support for the IPv4Base transport domain is available. */ 2255#undef NETSNMP_TRANSPORT_IPV4BASE_DOMAIN 2256 2257/* define this if the USM security module is available */ 2258#undef NETSNMP_SECMOD_USM 2259 2260/* define this if the KSM (kerberos based snmp) security module is available */ 2261#undef NETSNMP_SECMOD_KSM 2262 2263/* define this if the local security module is available */ 2264#undef NETSNMP_SECMOD_LOCALSM 2265 2266/* define if configured as a "mini-agent" */ 2267#undef NETSNMP_MINI_AGENT 2268 2269/* this is the location of the net-snmp mib tree. It shouldn't be 2270 changed, as the places it is used are expected to be constant 2271 values or are directly tied to the UCD-SNMP-MIB. */ 2272#define NETSNMP_OID 8072 2273#define NETSNMP_MIB 1,3,6,1,4,1,8072 2274#define NETSNMP_DOT_MIB 1.3.6.1.4.1.8072 2275#define NETSNMP_DOT_MIB_LENGTH 7 2276 2277/* pattern for temporary file names */ 2278#define NETSNMP_TEMP_FILE_PATTERN "/tmp/snmpdXXXXXX" 2279 2280/* 2281 * this must be before the system/machine includes, to allow them to 2282 * override and turn off inlining. To do so, they should do the 2283 * following: 2284 * 2285 * #undef NETSNMP_ENABLE_INLINE 2286 * #define NETSNMP_ENABLE_INLINE 0 2287 * 2288 * A user having problems with their compiler can also turn off 2289 * the use of inline by defining NETSNMP_NO_INLINE via their cflags: 2290 * 2291 * -DNETSNMP_NO_INLINE 2292 * 2293 * Header and source files should only test against NETSNMP_USE_INLINE: 2294 * 2295 * #ifdef NETSNMP_USE_INLINE 2296 * NETSNMP_INLINE function(int parm) { return parm -1; } 2297 * #endif 2298 * 2299 * Functions which should be static, regardless of whether or not inline 2300 * is available or enabled should use the NETSNMP_STATIC_INLINE macro, 2301 * like so: 2302 * 2303 * NETSNMP_STATIC_INLINE function(int parm) { return parm -1; } 2304 * 2305 * NOT like this: 2306 * 2307 * static NETSNMP_INLINE function(int parm) { return parm -1; } 2308 * 2309 */ 2310#ifdef NETSNMP_BROKEN_INLINE 2311# define NETSNMP_ENABLE_INLINE 0 2312#else 2313# define NETSNMP_ENABLE_INLINE 1 2314#endif 2315 2316#include NETSNMP_SYSTEM_INCLUDE_FILE 2317#include NETSNMP_MACHINE_INCLUDE_FILE 2318 2319#if NETSNMP_ENABLE_INLINE && !defined(NETSNMP_NO_INLINE) 2320# define NETSNMP_USE_INLINE 1 2321# ifndef NETSNMP_INLINE 2322# define NETSNMP_INLINE __inline__ 2323# endif 2324# ifndef NETSNMP_STATIC_INLINE 2325# define NETSNMP_STATIC_INLINE static __inline__ 2326# endif 2327#else 2328# define NETSNMP_INLINE 2329# define NETSNMP_STATIC_INLINE static 2330#endif 2331 2332#ifndef NETSNMP_IMPORT 2333# define NETSNMP_IMPORT extern 2334#endif 2335 2336/* comment the next line if you are compiling with libsnmp.h 2337 and are not using the UC-Davis SNMP library. */ 2338#define UCD_SNMP_LIBRARY 1 2339 2340/* final conclusion on nlist usage */ 2341#if defined(HAVE_NLIST) && defined(HAVE_STRUCT_NLIST_N_VALUE) && !defined(NETSNMP_DONT_USE_NLIST) && !defined(NETSNMP_NO_KMEM_USAGE) 2342#define NETSNMP_CAN_USE_NLIST 2343#endif 2344 2345 2346/* ********* NETSNMP_MARK_BEGIN_LEGACY_DEFINITIONS *********/ 2347/* 2348 * existing definitions prior to Net-SNMP 5.4 2349 * 2350 * do not add anything new here 2351 * 2352 */ 2353 2354#ifndef NETSNMP_NO_LEGACY_DEFINITIONS 2355 2356#ifdef NETSNMP_DEFAULT_SNMP_VERSION 2357# define DEFAULT_SNMP_VERSION NETSNMP_DEFAULT_SNMP_VERSION 2358#endif 2359 2360#ifdef NETSNMP_SNMPV1 2361# define SNMPV1 NETSNMP_SNMPV1 2362#endif 2363 2364#ifdef NETSNMP_SNMPV2ANY 2365# define SNMPV2ANY NETSNMP_SNMPV2ANY 2366#endif 2367 2368#ifdef NETSNMP_SNMPV2AUTH 2369# define SNMPV2AUTH NETSNMP_SNMPV2AUTH 2370#endif 2371 2372#ifdef NETSNMP_DEFAULT_MIBS 2373# define DEFAULT_MIBS NETSNMP_DEFAULT_MIBS 2374#endif 2375 2376#ifdef NETSNMP_DEFAULT_MIBDIRS 2377# define DEFAULT_MIBDIRS NETSNMP_DEFAULT_MIBDIRS 2378#endif 2379 2380#ifdef NETSNMP_DEFAULT_MIBFILES 2381# define DEFAULT_MIBFILES NETSNMP_DEFAULT_MIBFILES 2382#endif 2383 2384#ifdef NETSNMP_WITH_OPAQUE_SPECIAL_TYPES 2385# define OPAQUE_SPECIAL_TYPES NETSNMP_WITH_OPAQUE_SPECIAL_TYPES 2386#endif 2387 2388#ifdef NETSNMP_ENABLE_SCAPI_AUTHPRIV 2389# define SCAPI_AUTHPRIV NETSNMP_ENABLE_SCAPI_AUTHPRIV 2390#endif 2391 2392#ifdef NETSNMP_USE_INTERNAL_MD5 2393# define USE_INTERNAL_MD5 NETSNMP_USE_INTERNAL_MD5 2394#endif 2395 2396#ifdef NETSNMP_USE_PKCS11 2397# define USE_PKCS NETSNMP_USE_PKCS11 2398#endif 2399 2400#ifdef NETSNMP_USE_OPENSSL 2401# define USE_OPENSSL NETSNMP_USE_OPENSSL 2402#endif 2403 2404#ifdef NETSNMP_NO_DEBUGGING 2405# define SNMP_NO_DEBUGGING NETSNMP_NO_DEBUGGING 2406#endif 2407 2408#ifdef NETSNMP_ALWAYS_DEBUG 2409# define SNMP_ALWAYS_DEBUG NETSNMP_ALWAYS_DEBUG 2410#endif 2411 2412#ifdef NETSNMP_USE_REVERSE_ASNENCODING 2413# define USE_REVERSE_ASNENCODING NETSNMP_USE_REVERSE_ASNENCODING 2414#endif 2415#ifdef NETSNMP_DEFAULT_ASNENCODING_DIRECTION 2416# define DEFAULT_ASNENCODING_DIRECTION NETSNMP_DEFAULT_ASNENCODING_DIRECTION 2417#endif 2418 2419#define PERSISTENT_DIRECTORY NETSNMP_PERSISTENT_DIRECTORY 2420#define PERSISTENT_MASK NETSNMP_PERSISTENT_MASK 2421#define AGENT_DIRECTORY_MODE NETSNMP_AGENT_DIRECTORY_MODE 2422#define MAX_PERSISTENT_BACKUPS NETSNMP_MAX_PERSISTENT_BACKUPS 2423#define SYSTEM_INCLUDE_FILE NETSNMP_SYSTEM_INCLUDE_FILE 2424#define MACHINE_INCLUDE_FILE NETSNMP_MACHINE_INCLUDE_FILE 2425 2426#ifdef NETSNMP_DEFAULT_SERVER_SEND_BUF 2427# define DEFAULT_SERVER_SEND_BUF NETSNMP_DEFAULT_SERVER_SEND_BUF 2428#endif 2429#ifdef NETSNMP_DEFAULT_SERVER_RECV_BUF 2430# define DEFAULT_SERVER_RECV_BUF NETSNMP_DEFAULT_SERVER_RECV_BUF 2431#endif 2432#ifdef NETSNMP_DEFAULT_CLIENT_SEND_BUF 2433# define DEFAULT_CLIENT_SEND_BUF NETSNMP_DEFAULT_CLIENT_SEND_BUF 2434#endif 2435#ifdef NETSNMP_DEFAULT_CLIENT_RECV_BUF 2436# define DEFAULT_CLIENT_RECV_BUF NETSNMP_DEFAULT_CLIENT_RECV_BUF 2437#endif 2438 2439#ifdef NETSNMP_LOGFILE 2440# define LOGFILE NETSNMP_LOGFILE 2441#endif 2442 2443#ifdef NETSNMP_SYS_CONTACT 2444# define SYS_CONTACT NETSNMP_SYS_CONTACT 2445#endif 2446 2447#ifdef NETSNMP_SYS_LOC 2448# define SYS_LOC NETSNMP_SYS_LOC 2449#endif 2450 2451#ifdef NETSNMP_USE_LIBWRAP 2452# define USE_LIBWRAP NETSNMP_USE_LIBWRAP 2453#endif 2454 2455#ifdef NETSNMP_ENABLE_TESTING_CODE 2456# define SNMP_TESTING_CODE NETSNMP_ENABLE_TESTING_CODE 2457#endif 2458 2459#ifdef NETSNMP_NO_ROOT_ACCESS 2460# define NO_ROOT_ACCESS NETSNMP_NO_ROOT_ACCESS 2461#endif 2462 2463#ifdef NETSNMP_NO_KMEM_USAGE 2464# define NO_KMEM_USAGE NETSNMP_NO_KMEM_USAGE 2465#endif 2466 2467#ifdef NETSNMP_NO_DUMMY_VALUES 2468# define NO_DUMMY_VALUES NETSNMP_NO_DUMMY_VALUES 2469#endif 2470 2471#define VERS_DESC NETSNMP_VERS_DESC 2472#define SYS_NAME NETSNMP_SYS_NAME 2473 2474#define PROCMIBNUM NETSNMP_PROCMIBNUM 2475#define SHELLMIBNUM NETSNMP_SHELLMIBNUM 2476#define MEMMIBNUM NETSNMP_MEMMIBNUM 2477#define DISKMIBNUM NETSNMP_DISKMIBNUM 2478 2479#define LOADAVEMIBNUM NETSNMP_LOADAVEMIBNUM 2480#define VERSIONMIBNUM NETSNMP_VERSIONMIBNUM 2481#define ERRORMIBNUM NETSNMP_ERRORMIBNUM 2482#define AGENTID NETSNMP_AGENTID 2483 2484#define HPUX9ID NETSNMP_HPUX9ID 2485#define SUNOS4ID NETSNMP_SUNOS4ID 2486#define SOLARISID NETSNMP_SOLARISID 2487#define OSFID NETSNMP_OSFID 2488#define ULTRIXID NETSNMP_ULTRIXID 2489#define HPUX10ID NETSNMP_HPUX10ID 2490#define NETBSD1ID NETSNMP_NETBSD1ID 2491#define FREEBSDID NETSNMP_FREEBSDID 2492#define IRIXID NETSNMP_IRIXID 2493#define LINUXID NETSNMP_LINUXID 2494#define BSDIID NETSNMP_BSDIID 2495#define OPENBSDID NETSNMP_OPENBSDID 2496#define WIN32ID NETSNMP_WIN32ID 2497#define HPUX11ID NETSNMP_HPUX11ID 2498#define AIXID NETSNMP_AIXID 2499#define MACOSXID NETSNMP_MACOSXID 2500#define UNKNOWNID NETSNMP_UNKNOWNID 2501 2502#define ENTERPRISE_OID NETSNMP_ENTERPRISE_OID 2503#define ENTERPRISE_MIB NETSNMP_ENTERPRISE_MIB 2504#define ENTERPRISE_DOT_MIB NETSNMP_ENTERPRISE_DOT_MIB 2505#define ENTERPRISE_DOT_MIB_LENGTH NETSNMP_ENTERPRISE_DOT_MIB_LENGTH 2506 2507#define SYSTEM_MIB NETSNMP_SYSTEM_MIB 2508#define SYSTEM_DOT_MIB NETSNMP_SYSTEM_DOT_MIB 2509#define SYSTEM_DOT_MIB_LENGTH NETSNMP_SYSTEM_DOT_MIB_LENGTH 2510 2511#define NOTIFICATION_MIB NETSNMP_NOTIFICATION_MIB 2512#define NOTIFICATION_DOT_MIB NETSNMP_NOTIFICATION_DOT_MIB 2513#define NOTIFICATION_DOT_MIB_LENGTH NETSNMP_NOTIFICATION_DOT_MIB_LENGTH 2514 2515#define UCDAVIS_OID NETSNMP_UCDAVIS_OID 2516#define UCDAVIS_MIB NETSNMP_UCDAVIS_MIB 2517#define UCDAVIS_DOT_MIB NETSNMP_UCDAVIS_DOT_MIB 2518#define UCDAVIS_DOT_MIB_LENGTH NETSNMP_UCDAVIS_DOT_MIB_LENGTH 2519 2520#define ERRORTIMELENGTH NETSNMP_ERRORTIMELENGTH 2521 2522#ifdef NETSNMP_PROCFIXCMD 2523# define PROCFIXCMD NETSNMP_PROCFIXCMD 2524#endif 2525 2526#ifdef NETSNMP_EXECFIXCMD 2527# define EXECFIXCMD NETSNMP_EXECFIXCMD 2528#endif 2529 2530#define EXCACHETIME NETSNMP_EXCACHETIME 2531#define CACHEFILE NETSNMP_CACHEFILE 2532#define MAXCACHESIZE NETSNMP_MAXCACHESIZE 2533 2534#define DEFDISKMINIMUMSPACE NETSNMP_DEFDISKMINIMUMSPACE 2535#define DEFMAXLOADAVE NETSNMP_DEFMAXLOADAVE 2536#define MAXREADCOUNT NETSNMP_MAXREADCOUNT 2537 2538#define SNMPBLOCK NETSNMP_SNMPBLOCK 2539#define RESTARTSLEEP NETSNMP_RESTARTSLEEP 2540 2541#define NUM_COMMUNITIES NETSNMP_NUM_COMMUNITIES 2542 2543#ifdef NETSNMP_NO_ZEROLENGTH_COMMUNITY 2544# define NO_ZEROLENGTH_COMMUNITY NETSNMP_NO_ZEROLENGTH_COMMUNITY 2545#endif 2546 2547#define LASTFIELD NETSNMP_LASTFIELD 2548 2549#define CONFIGURE_OPTIONS NETSNMP_CONFIGURE_OPTIONS 2550 2551#ifdef NETSNMP_TRANSPORT_UDP_DOMAIN 2552# define SNMP_TRANSPORT_UDP_DOMAIN NETSNMP_TRANSPORT_UDP_DOMAIN 2553#endif 2554 2555#ifdef NETSNMP_TRANSPORT_CALLBACK_DOMAIN 2556# define SNMP_TRANSPORT_CALLBACK_DOMAIN NETSNMP_TRANSPORT_CALLBACK_DOMAIN 2557#endif 2558 2559#ifdef NETSNMP_TRANSPORT_TCP_DOMAIN 2560# define SNMP_TRANSPORT_TCP_DOMAIN NETSNMP_TRANSPORT_TCP_DOMAIN 2561#endif 2562 2563#ifdef NETSNMP_TRANSPORT_UNIX_DOMAIN 2564# define SNMP_TRANSPORT_UNIX_DOMAIN NETSNMP_TRANSPORT_UNIX_DOMAIN 2565#endif 2566 2567#ifdef NETSNMP_TRANSPORT_AAL5PVC_DOMAIN 2568# define SNMP_TRANSPORT_AAL5PVC_DOMAIN NETSNMP_TRANSPORT_AAL5PVC_DOMAIN 2569#endif 2570 2571#ifdef NETSNMP_TRANSPORT_IPX_DOMAIN 2572# define SNMP_TRANSPORT_IPX_DOMAIN NETSNMP_TRANSPORT_IPX_DOMAIN 2573#endif 2574 2575#ifdef NETSNMP_TRANSPORT_UDPIPV6_DOMAIN 2576# define SNMP_TRANSPORT_UDPIPV6_DOMAIN NETSNMP_TRANSPORT_UDPIPV6_DOMAIN 2577#endif 2578 2579#ifdef NETSNMP_TRANSPORT_TCPIPV6_DOMAIN 2580# define SNMP_TRANSPORT_TCPIPV6_DOMAIN NETSNMP_TRANSPORT_TCPIPV6_DOMAIN 2581#endif 2582 2583#ifdef NETSNMP_TRANSPORT_TLS_DOMAIN 2584# define SNMP_TRANSPORT_TLS_DOMAIN NETSNMP_TRANSPORT_TLS_DOMAIN 2585#endif 2586 2587#ifdef NETSNMP_TRANSPORT_STD_DOMAIN 2588# define SNMP_TRANSPORT_STD_DOMAIN NETSNMP_TRANSPORT_STD_DOMAIN 2589#endif 2590 2591#ifdef NETSNMP_SECMOD_USM 2592# define SNMP_SECMOD_USM NETSNMP_SECMOD_USM 2593#endif 2594 2595#ifdef NETSNMP_SECMOD_KSM 2596# define SNMP_SECMOD_KSM NETSNMP_SECMOD_KSM 2597#endif 2598 2599#ifdef NETSNMP_SECMOD_LOCALSM 2600# define SNMP_SECMOD_LOCALSM NETSNMP_SECMOD_LOCALSM 2601#endif 2602 2603#ifdef NETSNMP_REENTRANT 2604# define NS_REENTRANT NETSNMP_REENTRANT 2605#endif 2606 2607#ifdef NETSNMP_ENABLE_IPV6 2608# define INET6 NETSNMP_ENABLE_IPV6 2609#endif 2610 2611#ifdef NETSNMP_ENABLE_LOCAL_SMUX 2612# define LOCAL_SMUX NETSNMP_ENABLE_LOCAL_SMUX 2613#endif 2614 2615#ifdef NETSNMP_AGENTX_DOM_SOCK_ONLY 2616# define AGENTX_DOM_SOCK_ONLY NETSNMP_AGENTX_DOM_SOCK_ONLY 2617#endif 2618 2619#ifdef NETSNMP_SNMPTRAPD_DISABLE_AGENTX 2620# define SNMPTRAPD_DISABLE_AGENTX 2621#endif 2622 2623#ifdef NETSNMP_USE_KERBEROS_MIT 2624# define MIT_NEW_CRYPTO NETSNMP_USE_KERBEROS_MIT 2625#endif 2626 2627#ifdef NETSNMP_USE_KERBEROS_HEIMDAL 2628# define HEIMDAL NETSNMP_USE_KERBEROS_HEIMDAL 2629#endif 2630 2631#ifdef NETSNMP_AGENTX_SOCKET 2632# define AGENTX_SOCKET NETSNMP_AGENTX_SOCKET 2633#endif 2634 2635#ifdef NETSNMP_DISABLE_MIB_LOADING 2636# define DISABLE_MIB_LOADING NETSNMP_DISABLE_MIB_LOADING 2637#endif 2638 2639#ifdef NETSNMP_DISABLE_SNMPV1 2640# define DISABLE_SNMPV1 NETSNMP_DISABLE_SNMPV1 2641#endif 2642 2643#ifdef NETSNMP_DISABLE_SNMPV2C 2644# define DISABLE_SNMPV2C NETSNMP_DISABLE_SNMPV2C 2645#endif 2646 2647#ifdef NETSNMP_DISABLE_SET_SUPPORT 2648# define DISABLE_SET_SUPPORT NETSNMP_DISABLE_SET_SUPPORT 2649#endif 2650 2651#ifdef NETSNMP_DISABLE_DES 2652# define DISABLE_DES NETSNMP_DISABLE_DES 2653#endif 2654 2655#ifdef NETSNMP_DISABLE_MD5 2656# define DISABLE_MD5 NETSNMP_DISABLE_MD5 2657#endif 2658 2659#ifdef NETSNMP_DONT_USE_NLIST 2660# define DONT_USE_NLIST NETSNMP_DONT_USE_NLIST 2661#endif 2662 2663#ifdef NETSNMP_CAN_USE_NLIST 2664# define CAN_USE_NLIST NETSNMP_CAN_USE_NLIST 2665#endif 2666 2667#ifdef NETSNMP_CAN_USE_SYSCTL 2668# define CAN_USE_SYSCTL NETSNMP_CAN_USE_SYSCTL 2669#endif 2670 2671#endif /* NETSNMP_NO_LEGACY_DEFINITIONS */ 2672 2673 2674#endif /* NET_SNMP_CONFIG_H */ 2675