· 8 years ago · Jan 09, 2018, 06:24 AM
100001 /* include/net-snmp/net-snmp-config.h. Generated from net-snmp-config.h.in by configure. */
200002 /* include/net-snmp/net-snmp-config.h.in. Generated from configure.ac by autoheader. */
300003 /*
400004 * net-snmp configuration header file
500005 *
600006 * NOTE: DO NOT EDIT include/net-snmp/net-snmp-config.h.in as your changes
700007 * will be overwritten. This content is in acconfig.h and merged
800008 * into include/net-snmp/net-snmp-config.h.in by autoheader.
900009 */
1000010 /* Portions of this file are subject to the following copyright(s). See
1100011 * the Net-SNMP's COPYING file for more details and other copyrights
1200012 * that may apply:
1300013 */
1400014 /*
1500015 * Portions of this file are copyrighted by:
1600016 * Copyright � 2003 Sun Microsystems, Inc. All rights reserved.
1700017 * Use is subject to license terms specified in the COPYING file
1800018 * distributed with the Net-SNMP package.
1900019 */
2000020
2100021 #ifndef NET_SNMP_CONFIG_H
2200022 #define NET_SNMP_CONFIG_H
2300023
2400024
2500025 /* ********* NETSNMP_MARK_BEGIN_AUTOCONF_DEFINITIONS ********* */
2600026 /*
2700027 * put all autoconf-specific definitions below here
2800028 *
2900029 */
3000030 #ifndef NETSNMP_NO_AUTOCONF_DEFINITIONS
3100031
3200032
3300033 #if defined (WIN32) || defined (mingw32) || defined (cygwin)
3400034 #define ENV_SEPARATOR ";"
3500035 #define ENV_SEPARATOR_CHAR ';'
3600036 #else
3700037 #define ENV_SEPARATOR ":"
3800038 #define ENV_SEPARATOR_CHAR ':'
3900039 #endif
4000040
4100041 /* definitions added by configure on-the-fly */
4200042
4300043 #define config_belongs_in(x)
4400044
4500045 #define config_exclude(x)
4600046
4700047 #define config_arch_require(x,y)
4800048
4900049 #define config_version_require(x)
5000050
5100051 #define config_require(x)
5200052
5300053 #define config_add_mib(x)
5400054
5500055 #define config_parse_dot_conf(w,x,y,z)
5600056
5700057 #define config_error(x)
5800058
5900059 #define config_warning(x)
6000060
6100061 /* Define if building universal (internal helper macro) */
6200062 /* #undef AC_APPLE_UNIVERSAL_BUILD */
6300063
6400064 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
6500065 systems. This function is required for `alloca.c' support on those systems.
6600066 */
6700067 /* #undef CRAY_STACKSEG_END */
6800068
6900069 /* Define to 1 if using `alloca.c'. */
7000070 /* #undef C_ALLOCA */
7100071
7200072 /* location of swap device */
7300073 /* #undef DMEM_LOC */
7400074
7500075 /* Define if you want local DNSSEC validation support */
7600076 /* #undef DNSSEC_LOCAL_VALIDATION */
7700077
7800078 /* location of mount table list */
7900079 #define ETC_MNTTAB "/etc/mtab"
8000080
8100081 /* Define to 1 if you have the `AES_cfb128_encrypt' function. */
8200082 #define HAVE_AES_CFB128_ENCRYPT 1
8300083
8400084 /* Define to 1 if you have `alloca', as a function or macro. */
8500085 #define HAVE_ALLOCA 1
8600086
8700087 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
8800088 */
8900089 #define HAVE_ALLOCA_H 1
9000090
9100091 /* Define to 1 if you have the <arpa/inet.h> header file. */
9200092 #define HAVE_ARPA_INET_H 1
9300093
9400094 /* Define to 1 if you have the <asm/page.h> header file. */
9500095 /* #undef HAVE_ASM_PAGE_H */
9600096
9700097 /* Define to 1 if you have the <asm/types.h> header file. */
9800098 #define HAVE_ASM_TYPES_H 1
9900099
10000100 /* Define to 1 if you have the `cgetnext' function. */
10100101 /* #undef HAVE_CGETNEXT */
10200102
10300103 /* Define to 1 if you have the `chown' function. */
10400104 #define HAVE_CHOWN 1
10500105
10600106 /* Define to 1 if you have the `closedir' function. */
10700107 #define HAVE_CLOSEDIR 1
10800108
10900109 /* Define to 1 if the system has the type `Counter64'. */
11000110 /* #undef HAVE_COUNTER64 */
11100111
11200112 /* Define to 1 if you have the declaration of `sensors_get_all_subfeatures',
11300113 and to 0 if you don't. */
11400114 #define HAVE_DECL_SENSORS_GET_ALL_SUBFEATURES 1
11500115
11600116 /* define to 1 if you have IRE_CACHE defined in <inet/ip.h> header file. */
11700117 /* #undef HAVE_DEFINED_IRE_CACHE */
11800118
11900119 /* define if you have devstat_getdevs() */
12000120 /* #undef HAVE_DEVSTAT_GETDEVS */
12100121
12200122 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
12300123 */
12400124 #define HAVE_DIRENT_H 1
12500125
12600126 /* Define to 1 if you have the <dlfcn.h> header file. */
12700127 #define HAVE_DLFCN_H 1
12800128
12900129 /* Define to 1 if you have the `dlopen' function. */
13000130 #define HAVE_DLOPEN 1
13100131
13200132 /* Define to 1 if you have the <dmalloc.h> header file. */
13300133 /* #undef HAVE_DMALLOC_H */
13400134
13500135 /* Set if the dpkg-query command is available */
13600136 /* #undef HAVE_DPKG_QUERY */
13700137
13800138 /* Define to 1 if you have the <err.h> header file. */
13900139 #define HAVE_ERR_H 1
14000140
14100141 /* Define to 1 if you have the `eval_pv' function. */
14200142 /* #undef HAVE_EVAL_PV */
14300143
14400144 /* Define if you have EVP_sha224/256 in openssl */
14500145 /* #undef HAVE_EVP_SHA224 */
14600146
14700147 /* Define if you have EVP_sha384/256 in openssl */
14800148 /* #undef HAVE_EVP_SHA384 */
14900149
15000150 /* Define to 1 if you have the `execv' function. */
15100151 #define HAVE_EXECV 1
15200152
15300153 /* Define to 1 if you have the <fcntl.h> header file. */
15400154 #define HAVE_FCNTL_H 1
15500155
15600156 /* Define to 1 if you have the `fork' function. */
15700157 #define HAVE_FORK 1
15800158
15900159 /* Define to 1 if you have the <fstab.h> header file. */
16000160 #define HAVE_FSTAB_H 1
16100161
16200162 /* Define to 1 if you have the `gai_strerror' function. */
16300163 #define HAVE_GAI_STRERROR 1
16400164
16500165 /* Define to 1 if you have the `getaddrinfo' function. */
16600166 #define HAVE_GETADDRINFO 1
16700167
16800168 /* define if you have getdevs() */
16900169 /* #undef HAVE_GETDEVS */
17000170
17100171 /* Define to 1 if you have the `getdtablesize' function. */
17200172 #define HAVE_GETDTABLESIZE 1
17300173
17400174 /* Define to 1 if you have the `getfsstat' function. */
17500175 /* #undef HAVE_GETFSSTAT */
17600176
17700177 /* Define to 1 if you have the `getgrnam' function. */
17800178 #define HAVE_GETGRNAM 1
17900179
18000180 /* Define to 1 if you have the `gethostbyaddr' function. */
18100181 #define HAVE_GETHOSTBYADDR 1
18200182
18300183 /* Define to 1 if you have the `gethostbyname' function. */
18400184 #define HAVE_GETHOSTBYNAME 1
18500185
18600186 /* Define to 1 if you have the `gethostbyname2' function. */
18700187 #define HAVE_GETHOSTBYNAME2 1
18800188
18900189 /* Define to 1 if you have the `gethostname' function. */
19000190 #define HAVE_GETHOSTNAME 1
19100191
19200192 /* Define to 1 if you have the `getipnodebyname' function. */
19300193 /* #undef HAVE_GETIPNODEBYNAME */
19400194
19500195 /* Define to 1 if you have the `getloadavg' function. */
19600196 #define HAVE_GETLOADAVG 1
19700197
19800198 /* Define to 1 if you have the `getmntent' function. */
19900199 #define HAVE_GETMNTENT 1
20000200
20100201 /* Define to 1 if you have the `getopt' function. */
20200202 #define HAVE_GETOPT 1
20300203
20400204 /* Define to 1 if you have the <getopt.h> header file. */
20500205 #define HAVE_GETOPT_H 1
20600206
20700207 /* Define to 1 if you have the `getpagesize' function. */
20800208 #define HAVE_GETPAGESIZE 1
20900209
21000210 /* Define to 1 if you have the `getpid' function. */
21100211 #define HAVE_GETPID 1
21200212
21300213 /* Define to 1 if you have the `getpwnam' function. */
21400214 #define HAVE_GETPWNAM 1
21500215
21600216 /* Define to 1 if you have the `gettimeofday' function. */
21700217 #define HAVE_GETTIMEOFDAY 1
21800218
21900219 /* Define to 1 if you have the `getvfsstat' function. */
22000220 /* #undef HAVE_GETVFSSTAT */
22100221
22200222 /* Define to 1 if you have the <grp.h> header file. */
22300223 #define HAVE_GRP_H 1
22400224
22500225 /* Define to 1 if you have the `hasmntopt' function. */
22600226 #define HAVE_HASMNTOPT 1
22700227
22800228 /* Define to 1 if you have the `if_freenameindex' function. */
22900229 #define HAVE_IF_FREENAMEINDEX 1
23000230
23100231 /* Define to 1 if you have the `if_nameindex' function. */
23200232 #define HAVE_IF_NAMEINDEX 1
23300233
23400234 /* Define to 1 if you have the `if_nametoindex' function. */
23500235 #define HAVE_IF_NAMETOINDEX 1
23600236
23700237 /* Define to 1 if you have the <inet/common.h> header file. */
23800238 /* #undef HAVE_INET_COMMON_H */
23900239
24000240 /* Define to 1 if you have the <inet/ip.h> header file. */
24100241 /* #undef HAVE_INET_IP_H */
24200242
24300243 /* Define to 1 if you have the <inet/mib2.h> header file. */
24400244 /* #undef HAVE_INET_MIB2_H */
24500245
24600246 /* Define to 1 if you have the `inet_ntop' function. */
24700247 #define HAVE_INET_NTOP 1
24800248
24900249 /* Define to 1 if you have the `inet_pton' function. */
25000250 #define HAVE_INET_PTON 1
25100251
25200252 /* Define to 1 if you have the `initgroups' function. */
25300253 #define HAVE_INITGROUPS 1
25400254
25500255 /* Define to 1 if the system has the type `intmax_t'. */
25600256 #define HAVE_INTMAX_T 1
25700257
25800258 /* Define to 1 if the system has the type `intptr_t'. */
25900259 #define HAVE_INTPTR_T 1
26000260
26100261 /* Define to 1 if you have the <inttypes.h> header file. */
26200262 #define HAVE_INTTYPES_H 1
26300263
26400264 /* Define to 1 if the system has the type `in_addr_t'. */
26500265 #define HAVE_IN_ADDR_T 1
26600266
26700267 /* Define to 1 if you have the <ioctls.h> header file. */
26800268 /* #undef HAVE_IOCTLS_H */
26900269
27000270 /* Define to 1 if you have the <io.h> header file. */
27100271 /* #undef HAVE_IO_H */
27200272
27300273 /* Define to 1 if you have the <iphlpapi.h> header file. */
27400274 /* #undef HAVE_IPHLPAPI_H */
27500275
27600276 /* Define to 1 if you have the `kinfo_get_cpus' function. */
27700277 /* #undef HAVE_KINFO_GET_CPUS */
27800278
27900279 /* Define if you have /dev/kmem */
28000280 /* #undef HAVE_KMEM */
28100281
28200282 /* Define to 1 if you have the `knlist' function. */
28300283 /* #undef HAVE_KNLIST */
28400284
28500285 /* Define to 1 if you have the <kstat.h> header file. */
28600286 /* #undef HAVE_KSTAT_H */
28700287
28800288 /* Define to 1 if you have the `kvm_getproc2' function. */
28900289 /* #undef HAVE_KVM_GETPROC2 */
29000290
29100291 /* Define to 1 if you have the `kvm_getprocs' function. */
29200292 /* #undef HAVE_KVM_GETPROCS */
29300293
29400294 /* Define to 1 if you have the `kvm_getswapinfo' function. */
29500295 /* #undef HAVE_KVM_GETSWAPINFO */
29600296
29700297 /* Define to 1 if you have the <kvm.h> header file. */
29800298 /* #undef HAVE_KVM_H */
29900299
30000300 /* Define to 1 if you have the `kvm_openfiles' function. */
30100301 /* #undef HAVE_KVM_OPENFILES */
30200302
30300303 /* Define to 1 if you have the OpenSSL library (-lcrypto or -leay32). */
30400304 #define HAVE_LIBCRYPTO 1
30500305
30600306 /* Define to 1 if you have the `elf' library (-lelf). */
30700307 /* #undef HAVE_LIBELF */
30800308
30900309 /* Define to 1 if you have the `kstat' library (-lkstat). */
31000310 /* #undef HAVE_LIBKSTAT */
31100311
31200312 /* Define to 1 if you have the `mld' library (-lmld). */
31300313 /* #undef HAVE_LIBMLD */
31400314
31500315 /* define if you have libnm */
31600316 /* #undef HAVE_LIBNM */
31700317
31800318 /* Define to 1 if you have the `nsl' library (-lnsl). */
31900319 /* #undef HAVE_LIBNSL */
32000320
32100321 /* Define to 1 if you have the <libperfstat.h> header file. */
32200322 /* #undef HAVE_LIBPERFSTAT_H */
32300323
32400324 /* Define to 1 if you have the `pkcs11' library (-lpkcs11). */
32500325 /* #undef HAVE_LIBPKCS11 */
32600326
32700327 /* Define to 1 if you have the `pthread' library (-lpthread). */
32800328 /* #undef HAVE_LIBPTHREAD */
32900329
33000330 /* Define to 1 if you have the `rpm' library (-lrpm). */
33100331 #define HAVE_LIBRPM 1
33200332
33300333 /* Define to 1 if you have the `RSAglue' library (-lRSAglue). */
33400334 /* #undef HAVE_LIBRSAGLUE */
33500335
33600336 /* Define to 1 if you have the `rsaref' library (-lrsaref). */
33700337 /* #undef HAVE_LIBRSAREF */
33800338
33900339 /* Define to 1 if you have the `sres' library (-lsres). */
34000340 /* #undef HAVE_LIBSRES */
34100341
34200342 /* Define to 1 if you have the `ssh2' library (-lssh2). */
34300343 /* #undef HAVE_LIBSSH2 */
34400344
34500345 /* Define to 1 if you have the `ssl' library (-lssl). */
34600346 #define HAVE_LIBSSL 1
34700347
34800348 /* Define to 1 if your `ssl' library supports DTLS (-lssl). */
34900349 #define HAVE_LIBSSL_DTLS 1
35000350
35100351 /* Define to 1 if you have the <limits.h> header file. */
35200352 #define HAVE_LIMITS_H 1
35300353
35400354 /* Define to 1 if you have the <linux/ethtool.h> header file. */
35500355 #define HAVE_LINUX_ETHTOOL_H 1
35600356
35700357 /* Define to 1 if you have the <linux/hdreg.h> header file. */
35800358 #define HAVE_LINUX_HDREG_H 1
35900359
36000360 /* Define to 1 if you have the <linux/netlink.h> header file. */
36100361 #define HAVE_LINUX_NETLINK_H 1
36200362
36300363 /* Define to 1 if you have the <linux/rtnetlink.h> header file. */
36400364 #define HAVE_LINUX_RTNETLINK_H 1
36500365
36600366 /* Define to 1 if you have the <linux/tasks.h> header file. */
36700367 /* #undef HAVE_LINUX_TASKS_H */
36800368
36900369 /* Define to 1 if you have the <locale.h> header file. */
37000370 #define HAVE_LOCALE_H 1
37100371
37200372 /* Define to 1 if you have the `localtime_r' function. */
37300373 #define HAVE_LOCALTIME_R 1
37400374
37500375 /* Define to 1 if the system has the type `long long int'. */
37600376 #define HAVE_LONG_LONG_INT 1
37700377
37800378 /* Set if the lpstat command is available */
37900379 #define HAVE_LPSTAT 1
38000380
38100381 /* Define to 1 if you have the `lrand48' function. */
38200382 #define HAVE_LRAND48 1
38300383
38400384 /* Define to 1 if you have the `lseek64' function. */
38500385 #define HAVE_LSEEK64 1
38600386
38700387 /* Define to 1 if you have the <machine/param.h> header file. */
38800388 /* #undef HAVE_MACHINE_PARAM_H */
38900389
39000390 /* Define to 1 if you have the <machine/pte.h> header file. */
39100391 /* #undef HAVE_MACHINE_PTE_H */
39200392
39300393 /* Define to 1 if you have the <machine/types.h> header file. */
39400394 /* #undef HAVE_MACHINE_TYPES_H */
39500395
39600396 /* Define to 1 if you have the <malloc.h> header file. */
39700397 #define HAVE_MALLOC_H 1
39800398
39900399 /* Define to 1 if you have the <memory.h> header file. */
40000400 #define HAVE_MEMORY_H 1
40100401
40200402 /* Define to 1 if the system has the type `mib2_ipIfStatsEntry_t'. */
40300403 /* #undef HAVE_MIB2_IPIFSTATSENTRY_T */
40400404
40500405 /* Define to 1 if you have the `mkstemp' function. */
40600406 #define HAVE_MKSTEMP 1
40700407
40800408 /* Define to 1 if you have the `mktime' function. */
40900409 #define HAVE_MKTIME 1
41000410
41100411 /* Define to 1 if you have the <mntent.h> header file. */
41200412 #define HAVE_MNTENT_H 1
41300413
41400414 /* Define to 1 if you have the <mtab.h> header file. */
41500415 /* #undef HAVE_MTAB_H */
41600416
41700417 /* Define to 1 if you have the <mysql/mysql.h> header file. */
41800418 /* #undef HAVE_MYSQL_MYSQL_H */
41900419
42000420 /* Define to 1 if you have the <nbutil.h> header file. */
42100421 /* #undef HAVE_NBUTIL_H */
42200422
42300423 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
42400424 /* #undef HAVE_NDIR_H */
42500425
42600426 /* Define to 1 if you have the <netdb.h> header file. */
42700427 #define HAVE_NETDB_H 1
42800428
42900429 /* Define to 1 if you have the <netinet6/in6_pcb.h> header file. */
43000430 /* #undef HAVE_NETINET6_IN6_PCB_H */
43100431
43200432 /* Define to 1 if you have the <netinet6/in6_var.h> header file. */
43300433 /* #undef HAVE_NETINET6_IN6_VAR_H */
43400434
43500435 /* Define to 1 if you have the <netinet6/ip6_var.h> header file. */
43600436 /* #undef HAVE_NETINET6_IP6_VAR_H */
43700437
43800438 /* Define to 1 if you have the <netinet6/nd6.h> header file. */
43900439 /* #undef HAVE_NETINET6_ND6_H */
44000440
44100441 /* Define to 1 if you have the <netinet6/tcp6_fsm.h> header file. */
44200442 /* #undef HAVE_NETINET6_TCP6_FSM_H */
44300443
44400444 /* Define to 1 if you have the <netinet6/tcp6.h> header file. */
44500445 /* #undef HAVE_NETINET6_TCP6_H */
44600446
44700447 /* Define to 1 if you have the <netinet6/tcp6_timer.h> header file. */
44800448 /* #undef HAVE_NETINET6_TCP6_TIMER_H */
44900449
45000450 /* Define to 1 if you have the <netinet6/tcp6_var.h> header file. */
45100451 /* #undef HAVE_NETINET6_TCP6_VAR_H */
45200452
45300453 /* Define to 1 if you have the <netinet/icmp6.h> header file. */
45400454 #define HAVE_NETINET_ICMP6_H 1
45500455
45600456 /* Define to 1 if you have the <netinet/icmp_var.h> header file. */
45700457 /* #undef HAVE_NETINET_ICMP_VAR_H */
45800458
45900459 /* Define to 1 if you have the <netinet/if_ether.h> header file. */
46000460 #define HAVE_NETINET_IF_ETHER_H 1
46100461
46200462 /* Define to 1 if you have the <netinet/in.h> header file. */
46300463 #define HAVE_NETINET_IN_H 1
46400464
46500465 /* Define to 1 if you have the <netinet/in_pcb.h> header file. */
46600466 /* #undef HAVE_NETINET_IN_PCB_H */
46700467
46800468 /* Define to 1 if you have the <netinet/in_systm.h> header file. */
46900469 #define HAVE_NETINET_IN_SYSTM_H 1
47000470
47100471 /* Define to 1 if you have the <netinet/in_var.h> header file. */
47200472 /* #undef HAVE_NETINET_IN_VAR_H */
47300473
47400474 /* Define to 1 if you have the <netinet/ip6.h> header file. */
47500475 #define HAVE_NETINET_IP6_H 1
47600476
47700477 /* Define to 1 if you have the <netinet/ip.h> header file. */
47800478 #define HAVE_NETINET_IP_H 1
47900479
48000480 /* Define to 1 if you have the <netinet/ip_icmp.h> header file. */
48100481 #define HAVE_NETINET_IP_ICMP_H 1
48200482
48300483 /* Define to 1 if you have the <netinet/ip_var.h> header file. */
48400484 /* #undef HAVE_NETINET_IP_VAR_H */
48500485
48600486 /* Define to 1 if you have the <netinet/tcpip.h> header file. */
48700487 /* #undef HAVE_NETINET_TCPIP_H */
48800488
48900489 /* Define to 1 if you have the <netinet/tcp_fsm.h> header file. */
49000490 /* #undef HAVE_NETINET_TCP_FSM_H */
49100491
49200492 /* Define to 1 if you have the <netinet/tcp.h> header file. */
49300493 #define HAVE_NETINET_TCP_H 1
49400494
49500495 /* Define to 1 if you have the <netinet/tcp_timer.h> header file. */
49600496 /* #undef HAVE_NETINET_TCP_TIMER_H */
49700497
49800498 /* Define to 1 if you have the <netinet/tcp_var.h> header file. */
49900499 /* #undef HAVE_NETINET_TCP_VAR_H */
50000500
50100501 /* Define to 1 if you have the <netinet/udp.h> header file. */
50200502 #define HAVE_NETINET_UDP_H 1
50300503
50400504 /* Define to 1 if you have the <netinet/udp_var.h> header file. */
50500505 /* #undef HAVE_NETINET_UDP_VAR_H */
50600506
50700507 /* Define to 1 if you have the <netipx/ipx.h> header file. */
50800508 #define HAVE_NETIPX_IPX_H 1
50900509
51000510 /* Define to 1 if you have the <netlink/netlink.h> header file. */
51100511 /* #undef HAVE_NETLINK_NETLINK_H */
51200512
51300513 /* Define to 1 if you have the <net/if_arp.h> header file. */
51400514 #define HAVE_NET_IF_ARP_H 1
51500515
51600516 /* Define to 1 if you have the <net/if_dl.h> header file. */
51700517 /* #undef HAVE_NET_IF_DL_H */
51800518
51900519 /* Define to 1 if you have the <net/if.h> header file. */
52000520 #define HAVE_NET_IF_H 1
52100521
52200522 /* Define to 1 if you have the <net/if_mib.h> header file. */
52300523 /* #undef HAVE_NET_IF_MIB_H */
52400524
52500525 /* Define to 1 if you have the <net/if_types.h> header file. */
52600526 /* #undef HAVE_NET_IF_TYPES_H */
52700527
52800528 /* Define to 1 if you have the <net/if_var.h> header file. */
52900529 /* #undef HAVE_NET_IF_VAR_H */
53000530
53100531 /* Define to 1 if you have the <net/route.h> header file. */
53200532 #define HAVE_NET_ROUTE_H 1
53300533
53400534 /* Define to 1 if the system has the type `nfds_t'. */
53500535 #define HAVE_NFDS_T 1
53600536
53700537 /* Define to 1 if you have the `nlist' function. */
53800538 /* #undef HAVE_NLIST */
53900539
54000540 /* Define to 1 if you have the `nlist64' function. */
54100541 /* #undef HAVE_NLIST64 */
54200542
54300543 /* Define to 1 if you have the <nlist.h> header file. */
54400544 #define HAVE_NLIST_H 1
54500545
54600546 /* Define to 1 if the system has the type `off64_t'. */
54700547 #define HAVE_OFF64_T 1
54800548
54900549 /* Define to 1 if you have the `opendir' function. */
55000550 #define HAVE_OPENDIR 1
55100551
55200552 /* Define to 1 if you have the <openssl/aes.h> header file. */
55300553 #define HAVE_OPENSSL_AES_H 1
55400554
55500555 /* Define to 1 if you have the <openssl/des.h> header file. */
55600556 #define HAVE_OPENSSL_DES_H 1
55700557
55800558 /* Define to 1 if you have the <openssl/dh.h> header file. */
55900559 #define HAVE_OPENSSL_DH_H 1
56000560
56100561 /* Define to 1 if you have the <openssl/evp.h> header file. */
56200562 #define HAVE_OPENSSL_EVP_H 1
56300563
56400564 /* Define to 1 if you have the <openssl/hmac.h> header file. */
56500565 #define HAVE_OPENSSL_HMAC_H 1
56600566
56700567 /* Define to 1 if you have the <osreldate.h> header file. */
56800568 /* #undef HAVE_OSRELDATE_H */
56900569
57000570 /* define if you have pci_lookup_name() */
57100571 /* #undef HAVE_PCI_LOOKUP_NAME */
57200572
57300573 /* Define to 1 if you have the <pci/pci.h> header file. */
57400574 /* #undef HAVE_PCI_PCI_H */
57500575
57600576 /* on aix, if you have perfstat */
57700577 /* #undef HAVE_PERFSTAT */
57800578
57900579 /* Define to 1 if you have `the perl_eval_pv' function. */
58000580 /* #undef HAVE_PERL_EVAL_PV_LC */
58100581
58200582 /* Define to 1 if you have the `Perl_eval_pv' function. */
58300583 #define HAVE_PERL_EVAL_PV_UC 1
58400584
58500585 /* Define to 1 if you have the <picl.h> header file. */
58600586 /* #undef HAVE_PICL_H */
58700587
58800588 /* define if you have pkginfo */
58900589 /* #undef HAVE_PKGINFO */
59000590
59100591 /* Define to 1 if you have the <pkginfo.h> header file. */
59200592 /* #undef HAVE_PKGINFO_H */
59300593
59400594 /* Define to 1 if you have the <pkglocs.h> header file. */
59500595 /* #undef HAVE_PKGLOCS_H */
59600596
59700597 /* Define to 1 if you have the `poll' function. */
59800598 #define HAVE_POLL 1
59900599
60000600 /* Define to 1 if you have the `pread64' function. */
60100601 #define HAVE_PREAD64 1
60200602
60300603 /* Set if /etc/printcap exists */
60400604 #define HAVE_PRINTCAP 1
60500605
60600606 /* Define to 1 if you have the <pthread.h> header file. */
60700607 #define HAVE_PTHREAD_H 1
60800608
60900609 /* Define to 1 if you have the <pwd.h> header file. */
61000610 #define HAVE_PWD_H 1
61100611
61200612 /* Define to 1 if you have the `rand' function. */
61300613 #define HAVE_RAND 1
61400614
61500615 /* Define to 1 if you have the `random' function. */
61600616 #define HAVE_RANDOM 1
61700617
61800618 /* Define to 1 if you have the `readdir' function. */
61900619 #define HAVE_READDIR 1
62000620
62100621 /* Define to 1 if you have the `regcomp' function. */
62200622 #define HAVE_REGCOMP 1
62300623
62400624 /* Define to 1 if you have the <regex.h> header file. */
62500625 #define HAVE_REGEX_H 1
62600626
62700627 /* Define to 1 if you have the `rpmGetPath' function. */
62800628 #define HAVE_RPMGETPATH 1
62900629
63000630 /* Define to 1 if you have the <rpm/header.h> header file. */
63100631 #define HAVE_RPM_HEADER_H 1
63200632
63300633 /* Define to 1 if you have the <rpm/rpmfileutil.h> header file. */
63400634 #define HAVE_RPM_RPMFILEUTIL_H 1
63500635
63600636 /* Define to 1 if you have the <rpm/rpmlib.h> header file. */
63700637 #define HAVE_RPM_RPMLIB_H 1
63800638
63900639 /* Define to 1 if you have the <rpm/rpmts.h> header file. */
64000640 #define HAVE_RPM_RPMTS_H 1
64100641
64200642 /* Define to 1 if you have the <search.h> header file. */
64300643 #define HAVE_SEARCH_H 1
64400644
64500645 /* Define to 1 if you have the <security/cryptoki.h> header file. */
64600646 /* #undef HAVE_SECURITY_CRYPTOKI_H */
64700647
64800648 /* Define to 1 if you have the `select' function. */
64900649 #define HAVE_SELECT 1
65000650
65100651 /* Define to 1 if you have the <sensors/sensors.h> header file. */
65200652 #define HAVE_SENSORS_SENSORS_H 1
65300653
65400654 /* Define to 1 if you have the `setenv' function. */
65500655 #define HAVE_SETENV 1
65600656
65700657 /* Define to 1 if you have the `setgid' function. */
65800658 #define HAVE_SETGID 1
65900659
66000660 /* Define to 1 if you have the `setgroups' function. */
66100661 #define HAVE_SETGROUPS 1
66200662
66300663 /* Define to 1 if you have the `setitimer' function. */
66400664 #define HAVE_SETITIMER 1
66500665
66600666 /* Define to 1 if you have the `setlocale' function. */
66700667 #define HAVE_SETLOCALE 1
66800668
66900669 /* Define to 1 if you have the `setmntent' function. */
67000670 #define HAVE_SETMNTENT 1
67100671
67200672 /* Define to 1 if you have the `setsid' function. */
67300673 #define HAVE_SETSID 1
67400674
67500675 /* Define to 1 if you have the `setuid' function. */
67600676 #define HAVE_SETUID 1
67700677
67800678 /* Define to 1 if you have the <sgtty.h> header file. */
67900679 #define HAVE_SGTTY_H 1
68000680
68100681 /* Define to 1 if you have the `sigaction' function. */
68200682 #define HAVE_SIGACTION 1
68300683
68400684 /* Define to 1 if you have the `sigalrm' function. */
68500685 /* #undef HAVE_SIGALRM */
68600686
68700687 /* Define to 1 if you have the `sigblock' function. */
68800688 #define HAVE_SIGBLOCK 1
68900689
69000690 /* Define to 1 if you have the `sighold' function. */
69100691 #define HAVE_SIGHOLD 1
69200692
69300693 /* Define if SIGHUP is defined in <signal.h>. */
69400694 #define HAVE_SIGHUP 1
69500695
69600696 /* Define to 1 if you have the `signal' function. */
69700697 #define HAVE_SIGNAL 1
69800698
69900699 /* Define to 1 if you have the `sigprocmask' function. */
70000700 #define HAVE_SIGPROCMASK 1
70100701
70200702 /* Define to 1 if you have the `sigset' function. */
70300703 #define HAVE_SIGSET 1
70400704
70500705 /* Define to 1 if you have the `snprintf' function. */
70600706 #define HAVE_SNPRINTF 1
70700707
70800708 /* Define to 1 if you have the `socket' function. */
70900709 #define HAVE_SOCKET 1
71000710
71100711 /* Define to 1 if the system has the type `socklen_t'. */
71200712 #define HAVE_SOCKLEN_T 1
71300713
71400714 /* Define to 1 if the system has the type `ssize_t'. */
71500715 #define HAVE_SSIZE_T 1
71600716
71700717 /* Define to 1 if you have the `statfs' function. */
71800718 #define HAVE_STATFS 1
71900719
72000720 /* Define to 1 if you have the `statvfs' function. */
72100721 #define HAVE_STATVFS 1
72200722
72300723 /* Define to 1 if you have the <stdint.h> header file. */
72400724 #define HAVE_STDINT_H 1
72500725
72600726 /* Define to 1 if you have the <stdlib.h> header file. */
72700727 #define HAVE_STDLIB_H 1
72800728
72900729 /* Define to 1 if you have the `stime' function. */
73000730 #define HAVE_STIME 1
73100731
73200732 /* Define to 1 if you have the `strcasestr' function. */
73300733 #define HAVE_STRCASESTR 1
73400734
73500735 /* Define to 1 if you have the `strdup' function. */
73600736 #define HAVE_STRDUP 1
73700737
73800738 /* Define to 1 if you have the `strerror' function. */
73900739 #define HAVE_STRERROR 1
74000740
74100741 /* Define to 1 if you have the <strings.h> header file. */
74200742 #define HAVE_STRINGS_H 1
74300743
74400744 /* Define to 1 if you have the <string.h> header file. */
74500745 #define HAVE_STRING_H 1
74600746
74700747 /* Define to 1 if you have the `strlcpy' function. */
74800748 /* #undef HAVE_STRLCPY */
74900749
75000750 /* Define to 1 if you have the `strncasecmp' function. */
75100751 #define HAVE_STRNCASECMP 1
75200752
75300753 /* Define to 1 if you have the `strtok_r' function. */
75400754 #define HAVE_STRTOK_R 1
75500755
75600756 /* Define to 1 if you have the `strtol' function. */
75700757 #define HAVE_STRTOL 1
75800758
75900759 /* Define to 1 if you have the `strtoul' function. */
76000760 #define HAVE_STRTOUL 1
76100761
76200762 /* Define to 1 if you have the `strtoull' function. */
76300763 #define HAVE_STRTOULL 1
76400764
76500765 /* Define to 1 if `at_next' is a member of `struct arphd'. */
76600766 /* #undef HAVE_STRUCT_ARPHD_AT_NEXT */
76700767
76800768 /* Define to 1 if `weak_key' is a member of `struct des_ks_struct'. */
76900769 /* #undef HAVE_STRUCT_DES_KS_STRUCT_WEAK_KEY */
77000770
77100771 /* Define to 1 if `d_type' is a member of `struct dirent'. */
77200772 #define HAVE_STRUCT_DIRENT_D_TYPE 1
77300773
77400774 /* Define to 1 if `ifa_next' is a member of `struct ifaddr'. */
77500775 #define HAVE_STRUCT_IFADDR_IFA_NEXT 1
77600776
77700777 /* Define to 1 if `if_addrhead.tqh_first' is a member of `struct ifnet'. */
77800778 /* #undef HAVE_STRUCT_IFNET_IF_ADDRHEAD_TQH_FIRST */
77900779
78000780 /* Define to 1 if `if_addrlist' is a member of `struct ifnet'. */
78100781 /* #undef HAVE_STRUCT_IFNET_IF_ADDRLIST */
78200782
78300783 /* Define to 1 if `if_baudrate' is a member of `struct ifnet'. */
78400784 /* #undef HAVE_STRUCT_IFNET_IF_BAUDRATE */
78500785
78600786 /* Define to 1 if `if_baudrate.ifs_value' is a member of `struct ifnet'. */
78700787 /* #undef HAVE_STRUCT_IFNET_IF_BAUDRATE_IFS_VALUE */
78800788
78900789 /* Define to 1 if `if_ibytes' is a member of `struct ifnet'. */
79000790 #define HAVE_STRUCT_IFNET_IF_IBYTES 1
79100791
79200792 /* Define to 1 if `if_imcasts' is a member of `struct ifnet'. */
79300793 /* #undef HAVE_STRUCT_IFNET_IF_IMCASTS */
79400794
79500795 /* Define to 1 if `if_iqdrops' is a member of `struct ifnet'. */
79600796 #define HAVE_STRUCT_IFNET_IF_IQDROPS 1
79700797
79800798 /* Define to 1 if `if_lastchange.tv_nsec' is a member of `struct ifnet'. */
79900799 /* #undef HAVE_STRUCT_IFNET_IF_LASTCHANGE_TV_NSEC */
80000800
80100801 /* Define to 1 if `if_lastchange.tv_sec' is a member of `struct ifnet'. */
80200802 /* #undef HAVE_STRUCT_IFNET_IF_LASTCHANGE_TV_SEC */
80300803
80400804 /* Define to 1 if `if_mtu' is a member of `struct ifnet'. */
80500805 #define HAVE_STRUCT_IFNET_IF_MTU 1
80600806
80700807 /* Define to 1 if `if_noproto' is a member of `struct ifnet'. */
80800808 /* #undef HAVE_STRUCT_IFNET_IF_NOPROTO */
80900809
81000810 /* Define to 1 if `if_obytes' is a member of `struct ifnet'. */
81100811 #define HAVE_STRUCT_IFNET_IF_OBYTES 1
81200812
81300813 /* Define to 1 if `if_omcasts' is a member of `struct ifnet'. */
81400814 /* #undef HAVE_STRUCT_IFNET_IF_OMCASTS */
81500815
81600816 /* Define to 1 if `if_speed' is a member of `struct ifnet'. */
81700817 #define HAVE_STRUCT_IFNET_IF_SPEED 1
81800818
81900819 /* Define to 1 if `if_type' is a member of `struct ifnet'. */
82000820 #define HAVE_STRUCT_IFNET_IF_TYPE 1
82100821
82200822 /* Define to 1 if `if_xname' is a member of `struct ifnet'. */
82300823 /* #undef HAVE_STRUCT_IFNET_IF_XNAME */
82400824
82500825 /* Define to 1 if `ips_cantforward' is a member of `struct ipstat'. */
82600826 /* #undef HAVE_STRUCT_IPSTAT_IPS_CANTFORWARD */
82700827
82800828 /* Define to 1 if `ips_cantfrag' is a member of `struct ipstat'. */
82900829 /* #undef HAVE_STRUCT_IPSTAT_IPS_CANTFRAG */
83000830
83100831 /* Define to 1 if `ips_delivered' is a member of `struct ipstat'. */
83200832 /* #undef HAVE_STRUCT_IPSTAT_IPS_DELIVERED */
83300833
83400834 /* Define to 1 if `ips_fragdropped' is a member of `struct ipstat'. */
83500835 /* #undef HAVE_STRUCT_IPSTAT_IPS_FRAGDROPPED */
83600836
83700837 /* Define to 1 if `ips_fragmented' is a member of `struct ipstat'. */
83800838 /* #undef HAVE_STRUCT_IPSTAT_IPS_FRAGMENTED */
83900839
84000840 /* Define to 1 if `ips_fragtimeout' is a member of `struct ipstat'. */
84100841 /* #undef HAVE_STRUCT_IPSTAT_IPS_FRAGTIMEOUT */
84200842
84300843 /* Define to 1 if `ips_localout' is a member of `struct ipstat'. */
84400844 /* #undef HAVE_STRUCT_IPSTAT_IPS_LOCALOUT */
84500845
84600846 /* Define to 1 if `ips_noproto' is a member of `struct ipstat'. */
84700847 /* #undef HAVE_STRUCT_IPSTAT_IPS_NOPROTO */
84800848
84900849 /* Define to 1 if `ips_noroute' is a member of `struct ipstat'. */
85000850 /* #undef HAVE_STRUCT_IPSTAT_IPS_NOROUTE */
85100851
85200852 /* Define to 1 if `ips_odropped' is a member of `struct ipstat'. */
85300853 /* #undef HAVE_STRUCT_IPSTAT_IPS_ODROPPED */
85400854
85500855 /* Define to 1 if `ips_ofragments' is a member of `struct ipstat'. */
85600856 /* #undef HAVE_STRUCT_IPSTAT_IPS_OFRAGMENTS */
85700857
85800858 /* Define to 1 if `ips_reassembled' is a member of `struct ipstat'. */
85900859 /* #undef HAVE_STRUCT_IPSTAT_IPS_REASSEMBLED */
86000860
86100861 /* Define to 1 if `m_clfree' is a member of `struct mbstat'. */
86200862 /* #undef HAVE_STRUCT_MBSTAT_M_CLFREE */
86300863
86400864 /* Define to 1 if `m_clusters' is a member of `struct mbstat'. */
86500865 /* #undef HAVE_STRUCT_MBSTAT_M_CLUSTERS */
86600866
86700867 /* Define to 1 if `m_mbufs' is a member of `struct mbstat'. */
86800868 /* #undef HAVE_STRUCT_MBSTAT_M_MBUFS */
86900869
87000870 /* Define to 1 if `n_value' is a member of `struct nlist64'. */
87100871 /* #undef HAVE_STRUCT_NLIST64_N_VALUE */
87200872
87300873 /* Define to 1 if `n_value' is a member of `struct nlist'. */
87400874 #define HAVE_STRUCT_NLIST_N_VALUE 1
87500875
87600876 /* Define to 1 if `rt_dst' is a member of `struct rtentry'. */
87700877 #define HAVE_STRUCT_RTENTRY_RT_DST 1
87800878
87900879 /* Define to 1 if `rt_hash' is a member of `struct rtentry'. */
88000880 /* #undef HAVE_STRUCT_RTENTRY_RT_HASH */
88100881
88200882 /* Define to 1 if `rt_next' is a member of `struct rtentry'. */
88300883 /* #undef HAVE_STRUCT_RTENTRY_RT_NEXT */
88400884
88500885 /* Define to 1 if `rt_refcnt' is a member of `struct rtentry'. */
88600886 /* #undef HAVE_STRUCT_RTENTRY_RT_REFCNT */
88700887
88800888 /* Define to 1 if `rt_unit' is a member of `struct rtentry'. */
88900889 /* #undef HAVE_STRUCT_RTENTRY_RT_UNIT */
89000890
89100891 /* Define to 1 if `rt_use' is a member of `struct rtentry'. */
89200892 /* #undef HAVE_STRUCT_RTENTRY_RT_USE */
89300893
89400894 /* Define to 1 if `sa_sigaction' is a member of `struct sigaction'. */
89500895 /* #undef HAVE_STRUCT_SIGACTION_SA_SIGACTION */
89600896
89700897 /* Define to 1 if `sin6_scope_id' is a member of `struct sockaddr_in6'. */
89800898 #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
89900899
90000900 /* Define to 1 if `sa_len' is a member of `struct sockaddr'. */
90100901 /* #undef HAVE_STRUCT_SOCKADDR_SA_LEN */
90200902
90300903 /* Define to 1 if `sa_union.sa_generic.sa_family2' is a member of `struct
90400904 sockaddr'. */
90500905 /* #undef HAVE_STRUCT_SOCKADDR_SA_UNION_SA_GENERIC_SA_FAMILY2 */
90600906
90700907 /* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */
90800908 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
90900909
91000910 /* Define to 1 if `__ss_family' is a member of `struct sockaddr_storage'. */
91100911 /* #undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY */
91200912
91300913 /* Define to 1 if `f_favail' is a member of `struct statfs'. */
91400914 /* #undef HAVE_STRUCT_STATFS_F_FAVAIL */
91500915
91600916 /* Define to 1 if `f_ffree' is a member of `struct statfs'. */
91700917 #define HAVE_STRUCT_STATFS_F_FFREE 1
91800918
91900919 /* Define to 1 if `f_files' is a member of `struct statfs'. */
92000920 #define HAVE_STRUCT_STATFS_F_FILES 1
92100921
92200922 /* Define to 1 if `f_flags' is a member of `struct statfs'. */
92300923 #define HAVE_STRUCT_STATFS_F_FLAGS 1
92400924
92500925 /* Define to 1 if `f_frsize' is a member of `struct statfs'. */
92600926 #define HAVE_STRUCT_STATFS_F_FRSIZE 1
92700927
92800928 /* Define to 1 if `f_files' is a member of `struct statvfs'. */
92900929 #define HAVE_STRUCT_STATVFS_F_FILES 1
93000930
93100931 /* Define to 1 if `f_frsize' is a member of `struct statvfs'. */
93200932 #define HAVE_STRUCT_STATVFS_F_FRSIZE 1
93300933
93400934 /* Define to 1 if `mnt_dir' is a member of `struct statvfs'. */
93500935 /* #undef HAVE_STRUCT_STATVFS_MNT_DIR */
93600936
93700937 /* Define to 1 if `sw_nblksenabled' is a member of `struct swdevt'. */
93800938 /* #undef HAVE_STRUCT_SWDEVT_SW_NBLKSENABLED */
93900939
94000940 /* Define to 1 if `tcp_rcvmemdrop' is a member of `struct tcpstat'. */
94100941 /* #undef HAVE_STRUCT_TCPSTAT_TCP_RCVMEMDROP */
94200942
94300943 /* Define to 1 if `tz_dsttime' is a member of `struct timezone'. */
94400944 #define HAVE_STRUCT_TIMEZONE_TZ_DSTTIME 1
94500945
94600946 /* Define to 1 if `tm_gmtoff' is a member of `struct tm'. */
94700947 #define HAVE_STRUCT_TM_TM_GMTOFF 1
94800948
94900949 /* Define to 1 if `udps_discard' is a member of `struct udpstat'. */
95000950 /* #undef HAVE_STRUCT_UDPSTAT_UDPS_DISCARD */
95100951
95200952 /* Define to 1 if `udps_fullsock' is a member of `struct udpstat'. */
95300953 /* #undef HAVE_STRUCT_UDPSTAT_UDPS_FULLSOCK */
95400954
95500955 /* Define to 1 if `udps_noport' is a member of `struct udpstat'. */
95600956 /* #undef HAVE_STRUCT_UDPSTAT_UDPS_NOPORT */
95700957
95800958 /* Define to 1 if `udps_noportbcast' is a member of `struct udpstat'. */
95900959 /* #undef HAVE_STRUCT_UDPSTAT_UDPS_NOPORTBCAST */
96000960
96100961 /* Define to 1 if `udps_opackets' is a member of `struct udpstat'. */
96200962 /* #undef HAVE_STRUCT_UDPSTAT_UDPS_OPACKETS */
96300963
96400964 /* Define to 1 if you have the `sysconf' function. */
96500965 #define HAVE_SYSCONF 1
96600966
96700967 /* Define to 1 if you have the <syslog.h> header file. */
96800968 #define HAVE_SYSLOG_H 1
96900969
97000970 /* Define to 1 if you have the `system' function. */
97100971 #define HAVE_SYSTEM 1
97200972
97300973 /* Define to 1 if you have the <sys/cdefs.h> header file. */
97400974 #define HAVE_SYS_CDEFS_H 1
97500975
97600976 /* Define to 1 if you have the <sys/conf.h> header file. */
97700977 /* #undef HAVE_SYS_CONF_H */
97800978
97900979 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
98000980 */
98100981 /* #undef HAVE_SYS_DIR_H */
98200982
98300983 /* Define to 1 if you have the <sys/diskio.h> header file. */
98400984 /* #undef HAVE_SYS_DISKIO_H */
98500985
98600986 /* Define to 1 if you have the <sys/disklabel.h> header file. */
98700987 /* #undef HAVE_SYS_DISKLABEL_H */
98800988
98900989 /* Define to 1 if you have the <sys/dkio.h> header file. */
99000990 /* #undef HAVE_SYS_DKIO_H */
99100991
99200992 /* Define to 1 if you have the <sys/dkstat.h> header file. */
99300993 /* #undef HAVE_SYS_DKSTAT_H */
99400994
99500995 /* Define to 1 if you have the <sys/dmap.h> header file. */
99600996 /* #undef HAVE_SYS_DMAP_H */
99700997
99800998 /* Define to 1 if you have the <sys/file.h> header file. */
99900999 #define HAVE_SYS_FILE_H 1
100001000
100101001 /* Define to 1 if you have the <sys/filio.h> header file. */
100201002 /* #undef HAVE_SYS_FILIO_H */
100301003
100401004 /* Define to 1 if you have the <sys/fixpoint.h> header file. */
100501005 /* #undef HAVE_SYS_FIXPOINT_H */
100601006
100701007 /* Define to 1 if you have the <sys/fs.h> header file. */
100801008 /* #undef HAVE_SYS_FS_H */
100901009
101001010 /* Define to 1 if you have the <sys/hashing.h> header file. */
101101011 /* #undef HAVE_SYS_HASHING_H */
101201012
101301013 /* Define to 1 if you have the <sys/ioctl.h> header file. */
101401014 #define HAVE_SYS_IOCTL_H 1
101501015
101601016 /* Define to 1 if you have the <sys/loadavg.h> header file. */
101701017 /* #undef HAVE_SYS_LOADAVG_H */
101801018
101901019 /* Define to 1 if you have the <sys/mbuf.h> header file. */
102001020 /* #undef HAVE_SYS_MBUF_H */
102101021
102201022 /* Define to 1 if you have the <sys/mntent.h> header file. */
102301023 /* #undef HAVE_SYS_MNTENT_H */
102401024
102501025 /* Define to 1 if you have the <sys/mnttab.h> header file. */
102601026 /* #undef HAVE_SYS_MNTTAB_H */
102701027
102801028 /* Define to 1 if you have the <sys/mount.h> header file. */
102901029 #define HAVE_SYS_MOUNT_H 1
103001030
103101031 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
103201032 */
103301033 /* #undef HAVE_SYS_NDIR_H */
103401034
103501035 /* Define to 1 if you have the <sys/param.h> header file. */
103601036 #define HAVE_SYS_PARAM_H 1
103701037
103801038 /* Define to 1 if you have the <sys/poll.h> header file. */
103901039 #define HAVE_SYS_POLL_H 1
104001040
104101041 /* Define to 1 if you have the <sys/pool.h> header file. */
104201042 /* #undef HAVE_SYS_POOL_H */
104301043
104401044 /* Define to 1 if you have the <sys/proc.h> header file. */
104501045 /* #undef HAVE_SYS_PROC_H */
104601046
104701047 /* Define to 1 if you have the <sys/protosw.h> header file. */
104801048 /* #undef HAVE_SYS_PROTOSW_H */
104901049
105001050 /* Define to 1 if you have the <sys/pstat.h> header file. */
105101051 /* #undef HAVE_SYS_PSTAT_H */
105201052
105301053 /* Define to 1 if you have the <sys/queue.h> header file. */
105401054 #define HAVE_SYS_QUEUE_H 1
105501055
105601056 /* Define to 1 if you have the <sys/select.h> header file. */
105701057 #define HAVE_SYS_SELECT_H 1
105801058
105901059 /* Define to 1 if you have the <sys/sema.h> header file. */
106001060 /* #undef HAVE_SYS_SEMA_H */
106101061
106201062 /* Define to 1 if you have the <sys/socketvar.h> header file. */
106301063 #define HAVE_SYS_SOCKETVAR_H 1
106401064
106501065 /* Define to 1 if you have the <sys/socket.h> header file. */
106601066 #define HAVE_SYS_SOCKET_H 1
106701067
106801068 /* Define to 1 if you have the <sys/sockio.h> header file. */
106901069 /* #undef HAVE_SYS_SOCKIO_H */
107001070
107101071 /* Define to 1 if you have the <sys/statfs.h> header file. */
107201072 #define HAVE_SYS_STATFS_H 1
107301073
107401074 /* Define to 1 if you have the <sys/statvfs.h> header file. */
107501075 #define HAVE_SYS_STATVFS_H 1
107601076
107701077 /* Define to 1 if you have the <sys/stat.h> header file. */
107801078 #define HAVE_SYS_STAT_H 1
107901079
108001080 /* Define to 1 if you have the <sys/stream.h> header file. */
108101081 /* #undef HAVE_SYS_STREAM_H */
108201082
108301083 /* Define to 1 if you have the <sys/swap.h> header file. */
108401084 #define HAVE_SYS_SWAP_H 1
108501085
108601086 /* Define to 1 if you have the <sys/sysctl.h> header file. */
108701087 #define HAVE_SYS_SYSCTL_H 1
108801088
108901089 /* Define to 1 if you have the <sys/sysget.h> header file. */
109001090 /* #undef HAVE_SYS_SYSGET_H */
109101091
109201092 /* Define to 1 if you have the <sys/sysmp.h> header file. */
109301093 /* #undef HAVE_SYS_SYSMP_H */
109401094
109501095 /* Define to 1 if you have the <sys/systemcfg.h> header file. */
109601096 /* #undef HAVE_SYS_SYSTEMCFG_H */
109701097
109801098 /* Define to 1 if you have the <sys/systeminfo.h> header file. */
109901099 /* #undef HAVE_SYS_SYSTEMINFO_H */
110001100
110101101 /* Define to 1 if you have the <sys/tcpipstats.h> header file. */
110201102 /* #undef HAVE_SYS_TCPIPSTATS_H */
110301103
110401104 /* Define to 1 if you have the <sys/timeb.h> header file. */
110501105 #define HAVE_SYS_TIMEB_H 1
110601106
110701107 /* Define to 1 if you have the <sys/timeout.h> header file. */
110801108 /* #undef HAVE_SYS_TIMEOUT_H */
110901109
111001110 /* Define to 1 if you have the <sys/times.h> header file. */
111101111 #define HAVE_SYS_TIMES_H 1
111201112
111301113 /* Define to 1 if you have the <sys/time.h> header file. */
111401114 #define HAVE_SYS_TIME_H 1
111501115
111601116 /* Define to 1 if you have the <sys/types.h> header file. */
111701117 #define HAVE_SYS_TYPES_H 1
111801118
111901119 /* Define to 1 if you have the <sys/uio.h> header file. */
112001120 #define HAVE_SYS_UIO_H 1
112101121
112201122 /* Define to 1 if you have the <sys/un.h> header file. */
112301123 #define HAVE_SYS_UN_H 1
112401124
112501125 /* Define to 1 if you have the <sys/user.h> header file. */
112601126 #define HAVE_SYS_USER_H 1
112701127
112801128 /* Define to 1 if you have the <sys/utsname.h> header file. */
112901129 #define HAVE_SYS_UTSNAME_H 1
113001130
113101131 /* Define to 1 if you have the <sys/vfs.h> header file. */
113201132 #define HAVE_SYS_VFS_H 1
113301133
113401134 /* Define to 1 if you have the <sys/vmmac.h> header file. */
113501135 /* #undef HAVE_SYS_VMMAC_H */
113601136
113701137 /* Define to 1 if you have the <sys/vmmeter.h> header file. */
113801138 /* #undef HAVE_SYS_VMMETER_H */
113901139
114001140 /* Define to 1 if you have the <sys/vmparam.h> header file. */
114101141 /* #undef HAVE_SYS_VMPARAM_H */
114201142
114301143 /* Define to 1 if you have the <sys/vmsystm.h> header file. */
114401144 /* #undef HAVE_SYS_VMSYSTM_H */
114501145
114601146 /* Define to 1 if you have the <sys/vm.h> header file. */
114701147 /* #undef HAVE_SYS_VM_H */
114801148
114901149 /* Define to 1 if you have the <sys/vnode.h> header file. */
115001150 /* #undef HAVE_SYS_VNODE_H */
115101151
115201152 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
115301153 #define HAVE_SYS_WAIT_H 1
115401154
115501155 /* Define to 1 if you have the `tcgetattr' function. */
115601156 #define HAVE_TCGETATTR 1
115701157
115801158 /* Define to 1 if you have the `times' function. */
115901159 #define HAVE_TIMES 1
116001160
116101161 /* Define to 1 if you have the <ufs/ffs/fs.h> header file. */
116201162 /* #undef HAVE_UFS_FFS_FS_H */
116301163
116401164 /* Define to 1 if you have the <ufs/fs.h> header file. */
116501165 /* #undef HAVE_UFS_FS_H */
116601166
116701167 /* Define to 1 if you have the <ufs/ufs/dinode.h> header file. */
116801168 /* #undef HAVE_UFS_UFS_DINODE_H */
116901169
117001170 /* Define to 1 if you have the <ufs/ufs/inode.h> header file. */
117101171 /* #undef HAVE_UFS_UFS_INODE_H */
117201172
117301173 /* Define to 1 if you have the <ufs/ufs/quota.h> header file. */
117401174 /* #undef HAVE_UFS_UFS_QUOTA_H */
117501175
117601176 /* Define to 1 if the system has the type `uintmax_t'. */
117701177 #define HAVE_UINTMAX_T 1
117801178
117901179 /* Define to 1 if the system has the type `uintptr_t'. */
118001180 #define HAVE_UINTPTR_T 1
118101181
118201182 /* Define to 1 if you have the `uname' function. */
118301183 #define HAVE_UNAME 1
118401184
118501185 /* Define to 1 if you have the <unistd.h> header file. */
118601186 #define HAVE_UNISTD_H 1
118701187
118801188 /* Define to 1 if the system has the type `unsigned long long int'. */
118901189 #define HAVE_UNSIGNED_LONG_LONG_INT 1
119001190
119101191 /* Define to 1 if you have the `usleep' function. */
119201192 #define HAVE_USLEEP 1
119301193
119401194 /* Define to 1 if you have the <utmpx.h> header file. */
119501195 #define HAVE_UTMPX_H 1
119601196
119701197 /* Define to 1 if you have the <utsname.h> header file. */
119801198 /* #undef HAVE_UTSNAME_H */
119901199
120001200 /* Define to 1 if you have the <uvm/uvm_extern.h> header file. */
120101201 /* #undef HAVE_UVM_UVM_EXTERN_H */
120201202
120301203 /* Define to 1 if you have the <uvm/uvm_param.h> header file. */
120401204 /* #undef HAVE_UVM_UVM_PARAM_H */
120501205
120601206 /* Define to 1 if you have the <valgrind/memcheck.h> header file. */
120701207 /* #undef HAVE_VALGRIND_MEMCHECK_H */
120801208
120901209 /* Define to 1 if you have the <valgrind/valgrind.h> header file. */
121001210 /* #undef HAVE_VALGRIND_VALGRIND_H */
121101211
121201212 /* Define to 1 if you have the <validator/validator-config.h> header file. */
121301213 /* #undef HAVE_VALIDATOR_VALIDATOR_CONFIG_H */
121401214
121501215 /* Define to 1 if you have the <vm/swap_pager.h> header file. */
121601216 /* #undef HAVE_VM_SWAP_PAGER_H */
121701217
121801218 /* Define to 1 if you have the <vm/vm_extern.h> header file. */
121901219 /* #undef HAVE_VM_VM_EXTERN_H */
122001220
122101221 /* Define to 1 if you have the <vm/vm.h> header file. */
122201222 /* #undef HAVE_VM_VM_H */
122301223
122401224 /* Define to 1 if you have the <vm/vm_param.h> header file. */
122501225 /* #undef HAVE_VM_VM_PARAM_H */
122601226
122701227 /* Define to 1 if you have the `vsnprintf' function. */
122801228 #define HAVE_VSNPRINTF 1
122901229
123001230 /* Define to 1 if you have the <windows.h> header file. */
123101231 /* #undef HAVE_WINDOWS_H */
123201232
123301233 /* Define to 1 if you have the <winsock2.h> header file. */
123401234 /* #undef HAVE_WINSOCK2_H */
123501235
123601236 /* Define to 1 if you have the <winsock.h> header file. */
123701237 /* #undef HAVE_WINSOCK_H */
123801238
123901239 /* Define to 1 if you have the <ws2tcpip.h> header file. */
124001240 /* #undef HAVE_WS2TCPIP_H */
124101241
124201242 /* Define to 1 if you have the <xti.h> header file. */
124301243 /* #undef HAVE_XTI_H */
124401244
124501245 /* location of UNIX kernel */
124601246 #define KERNEL_LOC "unknown"
124701247
124801248 /* Path to the lpstat command */
124901249 #define LPSTAT_PATH "/usr/bin/lpstat"
125001250
125101251 /* Define to the sub-directory in which libtool stores uninstalled libraries.
125201252 */
125301253 #define LT_OBJDIR ".libs/"
125401254
125501255 /* define if agentx transport is to use domain sockets only */
125601256 /* #undef NETSNMP_AGENTX_DOM_SOCK_ONLY */
125701257
125801258 /* Unix domain socket for AgentX master-subagent communication */
125901259 #define NETSNMP_AGENTX_SOCKET "/var/agentx/master"
126001260
126101261 /* Define if static inline functions are unsupported */
126201262 /* #undef NETSNMP_BROKEN_INLINE */
126301263
126401264 /* "Define if crytography support is possible" */
126501265 #define NETSNMP_CAN_DO_CRYPTO 1
126601266
126701267 /* sysctl works to get boottime, etc... */
126801268 /* #undef NETSNMP_CAN_USE_SYSCTL */
126901269
127001270 /* configure options specified */
127101271 #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'"
127201272
127301273 /* default location to look for mibs to load using the above tokens and/or
127401274 those in the MIBS envrionment variable */
127501275 #define NETSNMP_DEFAULT_MIBDIRS "$HOME/.snmp/mibs:/usr/local/share/snmp/mibs"
127601276
127701277 /* default mib files to load, specified by path. */
127801278 /* #undef NETSNMP_DEFAULT_MIBFILES */
127901279
128001280 /* Define if DES encryption should not be supported */
128101281 /* #undef NETSNMP_DISABLE_DES */
128201282
128301283 /* Define if MD5 authentication should not be supported */
128401284 /* #undef NETSNMP_DISABLE_MD5 */
128501285
128601286 /* Define if mib loading and parsing code should not be included */
128701287 /* #undef NETSNMP_DISABLE_MIB_LOADING */
128801288
128901289 /* Define if SNMP SET support should be disabled */
129001290 /* #undef NETSNMP_DISABLE_SET_SUPPORT */
129101291
129201292 /* Define if SNMPv1 code should not be included */
129301293 /* #undef NETSNMP_DISABLE_SNMPV1 */
129401294
129501295 /* Define if SNMPv2c code should not be included */
129601296 /* #undef NETSNMP_DISABLE_SNMPV2C */
129701297
129801298 /* Define if you are embedding perl in the main agent. */
129901299 #define NETSNMP_EMBEDDED_PERL 1
130001300
130101301 /* define if you want to enable IPv6 support */
130201302 #define NETSNMP_ENABLE_IPV6 1
130301303
130401304 /* define if you want to restrict SMUX connections to localhost by default */
130501305 /* #undef NETSNMP_ENABLE_LOCAL_SMUX */
130601306
130701307 /* Define if you want to build MFD module rewrites */
130801308 /* #undef NETSNMP_ENABLE_MFD_REWRITES */
130901309
131001310 /* define if you want to compile support for both authentication and privacy
131101311 support. */
131201312 #define NETSNMP_ENABLE_SCAPI_AUTHPRIV 1
131301313
131401314 /* testing code sections. */
131501315 /* #undef NETSNMP_ENABLE_TESTING_CODE */
131601316
131701317 /* Should evaluate to the name of the current function if defined */
131801318 #define NETSNMP_FUNCTION __func__
131901319
132001320 /* ifnet needs to have _KERNEL defined */
132101321 /* #undef NETSNMP_IFNET_NEEDS_KERNEL */
132201322
132301323 /* Define if you want to remove all non-essential code features. */
132401324 /* #undef NETSNMP_MINIMAL_CODE */
132501325
132601326 /* Define if you want to only support sending notifications */
132701327 /* #undef NETSNMP_NOTIFY_ONLY */
132801328
132901329 /* Define to suppress inclusion of deprecated functions */
133001330 /* #undef NETSNMP_NO_DEPRECATED_FUNCTIONS */
133101331
133201332 /* If you don't want the agent to report on variables it doesn't have data for
133301333 */
133401334 #define NETSNMP_NO_DUMMY_VALUES 1
133501335
133601336 /* If we don't want to use kmem. */
133701337 /* #undef NETSNMP_NO_KMEM_USAGE */
133801338
133901339 /* Define if you want to remove all listening support from the code */
134001340 /* #undef NETSNMP_NO_LISTEN_SUPPORT */
134101341
134201342 /* If you don't have root access don't exit upon kmem errors */
134301343 /* #undef NETSNMP_NO_ROOT_ACCESS */
134401344
134501345 /* Define if you want to remove all SET/write access from the code */
134601346 /* #undef NETSNMP_NO_WRITE_SUPPORT */
134701347
134801348 /* umask permissions to set up persistent files with */
134901349 #define NETSNMP_PERSISTENT_MASK 077
135001350
135101351 /* Size prefix to use to printf a uint32_t */
135201352 #define NETSNMP_PRI32 ""
135301353
135401354 /* Size prefix to use to printf a size_t or ssize_t */
135501355 #define NETSNMP_PRIz "l"
135601356
135701357 /* Define to 1 if you want to build with reentrant/threaded code (incomplete).
135801358 */
135901359 /* #undef NETSNMP_REENTRANT */
136001360
136101361 /* define if you do not want snmptrapd to register as an AgentX subagent */
136201362 /* #undef NETSNMP_SNMPTRAPD_DISABLE_AGENTX */
136301363
136401364 /* Pattern of temporary files */
136501365 #define NETSNMP_TEMP_FILE_PATTERN "/tmp/snmpdXXXXXX"
136601366
136701367 /* "Define if internal cryptography code should be used" */
136801368 /* #undef NETSNMP_USE_INTERNAL_CRYPTO */
136901369
137001370 /* define if you are using the MD5 code ... */
137101371 /* #undef NETSNMP_USE_INTERNAL_MD5 */
137201372
137301373 /* Define this if you're using Heimdal Kerberos */
137401374 /* #undef NETSNMP_USE_KERBEROS_HEIMDAL */
137501375
137601376 /* Define this if we're using the new MIT crypto API */
137701377 /* #undef NETSNMP_USE_KERBEROS_MIT */
137801378
137901379 /* define if you are using the mysql code for snmptrapd ... */
138001380 /* #undef NETSNMP_USE_MYSQL */
138101381
138201382 /* Define if you are using the codeS11 library ... */
138301383 /* #undef NETSNMP_USE_PKCS11 */
138401384
138501385 /* Define this if you have lm_sensors v3 or later */
138601386 #define NETSNMP_USE_SENSORS_V3 1
138701387
138801388 /* Should we compile to use special opaque types: float, double, counter64,
138901389 i64, ui64, union? */
139001390 #define NETSNMP_WITH_OPAQUE_SPECIAL_TYPES 1
139101391
139201392 /* Define to the address where bug reports for this package should be sent. */
139301393 #ifndef PACKAGE_BUGREPORT
139401394 #define PACKAGE_BUGREPORT "net-snmp-coders@lists.sourceforge.net"
139501395 #endif
139601396
139701397 /* Define to the full name of this package. */
139801398 #ifndef PACKAGE_NAME
139901399 #define PACKAGE_NAME "Net-SNMP"
140001400 #endif
140101401
140201402 /* Define to the full name and version of this package. */
140301403 #ifndef PACKAGE_STRING
140401404 #define PACKAGE_STRING "Net-SNMP 5.7"
140501405 #endif
140601406
140701407 /* Define to the one symbol short name of this package. */
140801408 #ifndef PACKAGE_TARNAME
140901409 #define PACKAGE_TARNAME "net-snmp"
141001410 #endif
141101411
141201412 /* Define to the home page for this package. */
141301413 #define PACKAGE_URL ""
141401414
141501415 /* Define to the version of this package. */
141601416 #ifndef PACKAGE_VERSION
141701417 #define PACKAGE_VERSION "5.7"
141801418 #endif
141901419
142001420 /* Command to generate ps output, the final column must be the process name
142101421 withOUT arguments */
142201422 #define PSCMD "/bin/ps -e"
142301423
142401424 /* Define as the return type of signal handlers (`int' or `void'). */
142501425 #define RETSIGTYPE void
142601426
142701427 /* define rtentry to ortentry on SYSV machines (alphas) */
142801428 #define RTENTRY struct rtentry
142901429
143001430 /* Use BSD 4.4 routing table entries? */
143101431 /* #undef RTENTRY_4_4 */
143201432
143301433 /* The size of `int', as computed by sizeof. */
143401434 #define SIZEOF_INT 4
143501435
143601436 /* The size of `intmax_t', as computed by sizeof. */
143701437 #define SIZEOF_INTMAX_T 8
143801438
143901439 /* The size of `long', as computed by sizeof. */
144001440 #define SIZEOF_LONG 8
144101441
144201442 /* The size of `long long', as computed by sizeof. */
144301443 #define SIZEOF_LONG_LONG 8
144401444
144501445 /* The size of `short', as computed by sizeof. */
144601446 #define SIZEOF_SHORT 2
144701447
144801448 /* The size of `sockaddr_un.sun_path', as computed by sizeof. */
144901449 #define SIZEOF_SOCKADDR_UN_SUN_PATH 108
145001450
145101451 /* If using the C implementation of alloca, define if you know the
145201452 direction of stack growth for your system; otherwise it will be
145301453 automatically deduced at runtime.
145401454 STACK_DIRECTION > 0 => grows toward higher addresses
145501455 STACK_DIRECTION < 0 => grows toward lower addresses
145601456 STACK_DIRECTION = 0 => direction of growth unknown */
145701457 /* #undef STACK_DIRECTION */
145801458
145901459 /* Define if statfs takes 2 args and the second argument has type struct
146001460 fs_data. [Ultrix] */
146101461 /* #undef STAT_STATFS_FS_DATA */
146201462
146301463 /* Define to 1 if you have the ANSI C header files. */
146401464 #define STDC_HEADERS 1
146501465
146601466 /* define if SIOCGIFADDR exists in sys/ioctl.h */
146701467 #define SYS_IOCTL_H_HAS_SIOCGIFADDR 1
146801468
146901469 /* Define if the TCP timer constants in <netinet/tcp_timer.h> depend on the
147001470 integer variable 'hz'. [FreeBSD 4.x] */
147101471 /* #undef TCPTV_NEEDS_HZ */
147201472
147301473 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
147401474 #define TIME_WITH_SYS_TIME 1
147501475
147601476 /* Where is the uname command */
147701477 #define UNAMEPROG "/bin/uname"
147801478
147901479 /* Enable extensions on AIX 3, Interix. */
148001480 #ifndef _ALL_SOURCE
148101481 # define _ALL_SOURCE 1
148201482 #endif
148301483 /* Enable GNU extensions on systems that have them. */
148401484 #ifndef _GNU_SOURCE
148501485 # define _GNU_SOURCE 1
148601486 #endif
148701487 /* Enable threading extensions on Solaris. */
148801488 #ifndef _POSIX_PTHREAD_SEMANTICS
148901489 # define _POSIX_PTHREAD_SEMANTICS 1
149001490 #endif
149101491 /* Enable extensions on HP NonStop. */
149201492 #ifndef _TANDEM_SOURCE
149301493 # define _TANDEM_SOURCE 1
149401494 #endif
149501495 /* Enable general extensions on Solaris. */
149601496 #ifndef __EXTENSIONS__
149701497 # define __EXTENSIONS__ 1
149801498 #endif
149901499
150001500
150101501 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
150201502 significant byte first (like Motorola and SPARC, unlike Intel). */
150301503 #if defined AC_APPLE_UNIVERSAL_BUILD
150401504 # if defined __BIG_ENDIAN__
150501505 # define WORDS_BIGENDIAN 1
150601506 # endif
150701507 #else
150801508 # ifndef WORDS_BIGENDIAN
150901509 /* # undef WORDS_BIGENDIAN */
151001510 # endif
151101511 #endif
151201512
151301513 /* Define to 1 if on MINIX. */
151401514 /* #undef _MINIX */
151501515
151601516 /* Define to 2 if the system does not provide POSIX.1 features except with
151701517 this defined. */
151801518 /* #undef _POSIX_1_SOURCE */
151901519
152001520 /* Define to 1 if you need to in order for `stat' and other things to work. */
152101521 /* #undef _POSIX_SOURCE */
152201522
152301523 /* Define if you have RPM 4.6 or newer to turn on legacy API */
152401524 #define _RPM_4_4_COMPAT
152501525
152601526 /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
152701527 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
152801528 #define below would cause a syntax error. */
152901529 /* #undef _UINT32_T */
153001530
153101531 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
153201532 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
153301533 #define below would cause a syntax error. */
153401534 /* #undef _UINT64_T */
153501535
153601536 /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
153701537 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
153801538 #define below would cause a syntax error. */
153901539 /* #undef _UINT8_T */
154001540
154101541 /* Define to empty if `const' does not conform to ANSI C. */
154201542 /* #undef const */
154301543
154401544 /* Define to `__inline__' or `__inline' if that's what the C compiler
154501545 calls it, or to nothing if 'inline' is not supported under any name. */
154601546 #ifndef __cplusplus
154701547 /* #undef inline */
154801548 #endif
154901549
155001550 /* Define to the type of a signed integer type of width exactly 16 bits if
155101551 such a type exists and the standard includes do not define it. */
155201552 /* #undef int16_t */
155301553
155401554 /* Define to the type of a signed integer type of width exactly 32 bits if
155501555 such a type exists and the standard includes do not define it. */
155601556 /* #undef int32_t */
155701557
155801558 /* Define to the type of a signed integer type of width exactly 64 bits if
155901559 such a type exists and the standard includes do not define it. */
156001560 /* #undef int64_t */
156101561
156201562 /* Define to the type of a signed integer type of width exactly 8 bits if such
156301563 a type exists and the standard includes do not define it. */
156401564 /* #undef int8_t */
156501565
156601566 /* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do
156701567 not define. */
156801568 /* #undef intmax_t */
156901569
157001570 /* Define to the type of a signed integer type wide enough to hold a pointer,
157101571 if such a type exists, and if the system does not define it. */
157201572 /* #undef intptr_t */
157301573
157401574 /* Define to `long int' if <sys/types.h> does not define. */
157501575 /* #undef off_t */
157601576
157701577 /* Define to `int' if <sys/types.h> does not define. */
157801578 /* #undef pid_t */
157901579
158001580 /* Define to `unsigned int' if <sys/types.h> does not define. */
158101581 /* #undef size_t */
158201582
158301583 /* Define to the type of an unsigned integer type of width exactly 16 bits if
158401584 such a type exists and the standard includes do not define it. */
158501585 /* #undef uint16_t */
158601586
158701587 /* Define to the type of an unsigned integer type of width exactly 32 bits if
158801588 such a type exists and the standard includes do not define it. */
158901589 /* #undef uint32_t */
159001590
159101591 /* Define to the type of an unsigned integer type of width exactly 64 bits if
159201592 such a type exists and the standard includes do not define it. */
159301593 /* #undef uint64_t */
159401594
159501595 /* Define to the type of an unsigned integer type of width exactly 8 bits if
159601596 such a type exists and the standard includes do not define it. */
159701597 /* #undef uint8_t */
159801598
159901599 /* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h>
160001600 do not define. */
160101601 /* #undef uintmax_t */
160201602
160301603 /* Define to the type of an unsigned integer type wide enough to hold a
160401604 pointer, if such a type exists, and if the system does not define it. */
160501605 /* #undef uintptr_t */
160601606
160701607 /* end of definitions added by configure on-the-fly */
160801608
160901609 /* If you have openssl 0.9.7 or above, you likely have AES support. */
161001610 #define NETSNMP_USE_OPENSSL 1
161101611 #if (defined(NETSNMP_USE_OPENSSL) && defined(HAVE_OPENSSL_AES_H) && defined(HAVE_AES_CFB128_ENCRYPT)) || defined(NETSNMP_USE_INTERNAL_CRYPTO)
161201612 #define HAVE_AES 1
161301613 #endif
161401614
161501615 /* define random functions */
161601616
161701617 #ifndef HAVE_RANDOM
161801618 #ifdef HAVE_LRAND48
161901619 #define random lrand48
162001620 #define srandom(s) srand48(s)
162101621 #else
162201622 #ifdef HAVE_RAND
162301623 #define random rand
162401624 #define srandom(s) srand(s)
162501625 #endif
162601626 #endif
162701627 #endif
162801628
162901629 /* define signal if DNE */
163001630
163101631 #ifndef HAVE_SIGNAL
163201632 #ifdef HAVE_SIGSET
163301633 #define signal(a,b) sigset(a,b)
163401634 #endif
163501635 #endif
163601636
163701637 #ifdef HAVE_DMALLOC_H
163801638 #define DMALLOC_FUNC_CHECK
163901639 #endif
164001640
164101641 #endif /* NETSNMP_NO_AUTOCONF_DEFINITIONS */
164201642
164301643
164401644
164501645
164601646 /* ********* NETSNMP_MARK_BEGIN_CLEAN_NAMESPACE ********* */
164701647 /*
164801648 * put all new net-snmp-specific definitions here
164901649 *
165001650 * all definitions MUST have a NETSNMP_ prefix
165101651 *
165201652 */
165301653
165401654 /* Default (SNMP) version number for the tools to use */
165501655 #define NETSNMP_DEFAULT_SNMP_VERSION 3
165601656
165701657 /* don't change these values! */
165801658 #define NETSNMP_SNMPV1 0xAAAA /* readable by anyone */
165901659 #define NETSNMP_SNMPV2ANY 0xA000 /* V2 Any type (includes NoAuth) */
166001660 #define NETSNMP_SNMPV2AUTH 0x8000 /* V2 Authenticated requests only */
166101661
166201662 /* default list of mibs to load */
166301663 #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"
166401664
166501665 /* debugging stuff */
166601666 /* if defined, we optimize the code to exclude all debugging calls. */
166701667 /* #undef NETSNMP_NO_DEBUGGING */
166801668 /* ignore the -D flag and always print debugging information */
166901669 #define NETSNMP_ALWAYS_DEBUG 0
167001670
167101671 /* reverse encoding BER packets is both faster and more efficient in space. */
167201672 #define NETSNMP_USE_REVERSE_ASNENCODING 1
167301673 #define NETSNMP_DEFAULT_ASNENCODING_DIRECTION 1 /* 1 = reverse, 0 = forwards */
167401674
167501675 /* PERSISTENT_DIRECTORY: If defined, the library is capabile of saving
167601676 persisant information to this directory in the form of configuration
167701677 lines: PERSISTENT_DIRECTORY/NAME.persistent.conf */
167801678 #define NETSNMP_PERSISTENT_DIRECTORY "/var/net-snmp"
167901679
168001680 /* AGENT_DIRECTORY_MODE: the mode the agents should use to create
168101681 directories with. Since the data stored here is probably sensitive, it
168201682 probably should be read-only by root/administrator. */
168301683 #define NETSNMP_AGENT_DIRECTORY_MODE 0700
168401684
168501685 /* MAX_PERSISTENT_BACKUPS:
168601686 * The maximum number of persistent backups the library will try to
168701687 * read from the persistent cache directory. If an application fails to
168801688 * close down successfully more than this number of times, data will be lost.
168901689 */
169001690 #define NETSNMP_MAX_PERSISTENT_BACKUPS 10
169101691
169201692 /* define the system type include file here */
169301693 #define NETSNMP_SYSTEM_INCLUDE_FILE "net-snmp/system/linux.h"
169401694
169501695 /* define the machine (cpu) type include file here */
169601696 #define NETSNMP_MACHINE_INCLUDE_FILE "net-snmp/machine/generic.h"
169701697
169801698 /* define the UDP buffer defaults undefined means use the OS buffers
169901699 * by default */
170001700 /* #undef NETSNMP_DEFAULT_SERVER_SEND_BUF */
170101701 /* #undef NETSNMP_DEFAULT_SERVER_RECV_BUF */
170201702 /* #undef NETSNMP_DEFAULT_CLIENT_SEND_BUF */
170301703 /* #undef NETSNMP_DEFAULT_CLIENT_RECV_BUF */
170401704
170501705 /* net-snmp's major path names */
170601706 #define SNMPLIBPATH "/usr/local/lib/snmp"
170701707 #define SNMPSHAREPATH "/usr/local/share/snmp"
170801708 #define SNMPCONFPATH "/usr/local/etc/snmp"
170901709 #define SNMPDLMODPATH "/usr/local/lib/snmp/dlmod"
171001710
171101711 /* NETSNMP_LOGFILE: If defined it closes stdout/err/in and opens this in
171201712 out/err's place. (stdin is closed so that sh scripts won't wait for it) */
171301713 #define NETSNMP_LOGFILE "/var/log/snmpd.log"
171401714
171501715 /* default system contact */
171601716 #define NETSNMP_SYS_CONTACT "@hardakers.net"
171701717
171801718 /* system location */
171901719 #define NETSNMP_SYS_LOC "Unknown"
172001720
172101721 /* Use libwrap to handle allow/deny hosts? */
172201722 /* #undef NETSNMP_USE_LIBWRAP */
172301723
172401724 /* Mib-2 tree Info */
172501725 /* These are the system information variables. */
172601726
172701727 #define NETSNMP_VERS_DESC "unknown" /* overridden at run time */
172801728 #define NETSNMP_SYS_NAME "unknown" /* overridden at run time */
172901729
173001730 /* comment out the second define to turn off functionality for any of
173101731 these: (See README for details) */
173201732
173301733 /* proc PROCESSNAME [MAX] [MIN] */
173401734 #define NETSNMP_PROCMIBNUM 2
173501735
173601736 /* exec/shell NAME COMMAND */
173701737 #define NETSNMP_SHELLMIBNUM 8
173801738
173901739 /* swap MIN */
174001740 #define NETSNMP_MEMMIBNUM 4
174101741
174201742 /* disk DISK MINSIZE */
174301743 #define NETSNMP_DISKMIBNUM 9
174401744
174501745 /* load 1 5 15 */
174601746 #define NETSNMP_LOADAVEMIBNUM 10
174701747
174801748 /* which version are you using? This mibloc will tell you */
174901749 #define NETSNMP_VERSIONMIBNUM 100
175001750
175101751 /* Reports errors the agent runs into */
175201752 /* (typically its "can't fork, no mem" problems) */
175301753 #define NETSNMP_ERRORMIBNUM 101
175401754
175501755 /* The sub id of EXTENSIBLEMIB returned to queries of
175601756 .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 */
175701757 #define NETSNMP_AGENTID 250
175801758
175901759 /* This ID is returned after the AGENTID above. IE, the resulting
176001760 value returned by a query to sysObjectID is
176101761 EXTENSIBLEMIB.AGENTID.???, where ??? is defined below by OSTYPE */
176201762
176301763 #define NETSNMP_HPUX9ID 1
176401764 #define NETSNMP_SUNOS4ID 2
176501765 #define NETSNMP_SOLARISID 3
176601766 #define NETSNMP_OSFID 4
176701767 #define NETSNMP_ULTRIXID 5
176801768 #define NETSNMP_HPUX10ID 6
176901769 #define NETSNMP_NETBSD1ID 7
177001770 #define NETSNMP_FREEBSDID 8
177101771 #define NETSNMP_IRIXID 9
177201772 #define NETSNMP_LINUXID 10
177301773 #define NETSNMP_BSDIID 11
177401774 #define NETSNMP_OPENBSDID 12
177501775 #define NETSNMP_WIN32ID 13
177601776 #define NETSNMP_HPUX11ID 14
177701777 #define NETSNMP_AIXID 15
177801778 #define NETSNMP_MACOSXID 16
177901779 #define NETSNMP_DRAGONFLYID 17
178001780 #define NETSNMP_UNKNOWNID 255
178101781
178201782 #ifdef hpux9
178301783 #define NETSNMP_OSTYPE NETSNMP_HPUX9ID
178401784 #endif
178501785 #ifdef hpux10
178601786 #define NETSNMP_OSTYPE NETSNMP_HPUX10ID
178701787 #endif
178801788 #ifdef hpux11
178901789 #define NETSNMP_OSTYPE NETSNMP_HPUX11ID
179001790 #endif
179101791 #ifdef sunos4
179201792 #define NETSNMP_OSTYPE NETSNMP_SUNOS4ID
179301793 #endif
179401794 #ifdef solaris2
179501795 #define NETSNMP_OSTYPE NETSNMP_SOLARISID
179601796 #endif
179701797 #if defined(osf3) || defined(osf4) || defined(osf5)
179801798 #define NETSNMP_OSTYPE NETSNMP_OSFID
179901799 #endif
180001800 #ifdef ultrix4
180101801 #define NETSNMP_OSTYPE NETSNMP_ULTRIXID
180201802 #endif
180301803 #if defined(netbsd1) || defined(netbsd2)
180401804 #define NETSNMP_OSTYPE NETSNMP_NETBSD1ID
180501805 #endif
180601806 #if defined(__FreeBSD__)
180701807 #define NETSNMP_OSTYPE NETSNMP_FREEBSDID
180801808 #endif
180901809 #if defined(__DragonFly__)
181001810 #define NETSNMP_OSTYPE NETSNMP_DRAGONFLYID
181101811 #endif
181201812 #if defined(irix6) || defined(irix5)
181301813 #define NETSNMP_OSTYPE NETSNMP_IRIXID
181401814 #endif
181501815 #ifdef linux
181601816 #define NETSNMP_OSTYPE NETSNMP_LINUXID
181701817 #endif
181801818 #if defined(bsdi2) || defined(bsdi3) || defined(bsdi4)
181901819 #define NETSNMP_OSTYPE NETSNMP_BSDIID
182001820 #endif
182101821 #if defined(openbsd2) || defined(openbsd3) || defined(openbsd4)
182201822 #define NETSNMP_OSTYPE NETSNMP_OPENBSDID
182301823 #endif
182401824 #ifdef WIN32
182501825 #define NETSNMP_OSTYPE NETSNMP_WIN32ID
182601826 #endif
182701827 #if defined(aix3) || defined(aix4) || defined(aix5) || defined(aix6) || defined(aix7)
182801828 #define NETSNMP_OSTYPE NETSNMP_AIXID
182901829 #endif
183001830 #if defined(darwin) && (darwin >= 8)
183101831 #define NETSNMP_OSTYPE NETSNMP_MACOSXID
183201832 #endif
183301833 /* unknown */
183401834 #ifndef NETSNMP_OSTYPE
183501835 #define NETSNMP_OSTYPE NETSNMP_UNKNOWNID
183601836 #endif
183701837
183801838 /* The enterprise number has been assigned by the IANA group. */
183901839 /* Optionally, this may point to the location in the tree your */
184001840 /* company/organization has been allocated. */
184101841 /* The assigned enterprise number for the NET_SNMP MIB modules. */
184201842 #define NETSNMP_ENTERPRISE_OID 8072
184301843 #define NETSNMP_ENTERPRISE_MIB 1,3,6,1,4,1,8072
184401844 #define NETSNMP_ENTERPRISE_DOT_MIB 1.3.6.1.4.1.8072
184501845 #define NETSNMP_ENTERPRISE_DOT_MIB_LENGTH 7
184601846
184701847 /* The assigned enterprise number for sysObjectID. */
184801848 #define NETSNMP_SYSTEM_MIB 1,3,6,1,4,1,8072,3,2,NETSNMP_OSTYPE
184901849 #define NETSNMP_SYSTEM_DOT_MIB 1.3.6.1.4.1.8072.3.2.NETSNMP_OSTYPE
185001850 #define NETSNMP_SYSTEM_DOT_MIB_LENGTH 10
185101851
185201852 /* The assigned enterprise number for notifications. */
185301853 #define NETSNMP_NOTIFICATION_MIB 1,3,6,1,4,1,8072,4
185401854 #define NETSNMP_NOTIFICATION_DOT_MIB 1.3.6.1.4.1.8072.4
185501855 #define NETSNMP_NOTIFICATION_DOT_MIB_LENGTH 8
185601856
185701857 /* this is the location of the ucdavis mib tree. It shouldn't be
185801858 changed, as the places it is used are expected to be constant
185901859 values or are directly tied to the UCD-SNMP-MIB. */
186001860 #define NETSNMP_UCDAVIS_OID 2021
186101861 #define NETSNMP_UCDAVIS_MIB 1,3,6,1,4,1,2021
186201862 #define NETSNMP_UCDAVIS_DOT_MIB 1.3.6.1.4.1.2021
186301863 #define NETSNMP_UCDAVIS_DOT_MIB_LENGTH 7
186401864
186501865 /* how long to wait (seconds) for error querys before reseting the error trap.*/
186601866 #define NETSNMP_ERRORTIMELENGTH 600
186701867
186801868 /* Exec command to fix PROC problems */
186901869 /* %s will be replaced by the process name in error */
187001870
187101871 /* #define NETSNMP_PROCFIXCMD "/usr/bin/perl /local/scripts/fixproc %s" */
187201872
187301873 /* Exec command to fix EXEC problems */
187401874 /* %s will be replaced by the exec/script name in error */
187501875
187601876 /* #define NETSNMP_EXECFIXCMD "/usr/bin/perl /local/scripts/fixproc %s" */
187701877
187801878 /* Should exec output Cashing be used (speeds up things greatly), and
187901879 if so, After how many seconds should the cache re-newed? Note:
188001880 Don't define CASHETIME to disable cashing completely */
188101881
188201882 #define NETSNMP_EXCACHETIME 30
188301883 #define NETSNMP_CACHEFILE ".snmp-exec-cache"
188401884 #define NETSNMP_MAXCACHESIZE (1500*80) /* roughly 1500 lines max */
188501885
188601886 /* misc defaults */
188701887
188801888 /* default of 100 meg minimum if the minimum size is not specified in
188901889 the config file */
189001890 #define NETSNMP_DEFDISKMINIMUMSPACE 100000
189101891
189201892 /* default maximum load average before error */
189301893 #define NETSNMP_DEFMAXLOADAVE 12.0
189401894
189501895 /* max times to loop reading output from execs. */
189601896 /* Because of sleep(1)s, this will also be time to wait (in seconds) for exec
189701897 to finish */
189801898 #define NETSNMP_MAXREADCOUNT 100
189901899
190001900 /* Set if snmpgets should block and never timeout */
190101901 /* The original CMU code had this hardcoded as = 1 */
190201902 #define NETSNMP_SNMPBLOCK 1
190301903
190401904 /* How long to wait before restarting the agent after a snmpset to
190501905 EXTENSIBLEMIB.VERSIONMIBNUM.VERRESTARTAGENT. This is
190601906 necessary to finish the snmpset reply before restarting. */
190701907 #define NETSNMP_RESTARTSLEEP 5
190801908
190901909 /* UNdefine to allow specifying zero-length community string */
191001910 /* #define NETSNMP_NO_ZEROLENGTH_COMMUNITY 1 */
191101911
191201912 /* define to exit the agent on a bad kernel read */
191301913 /* #define NETSNMP_EXIT_ON_BAD_KLREAD */
191401914
191501915 /* Number of community strings to store */
191601916 #define NETSNMP_NUM_COMMUNITIES 5
191701917
191801918 /* internal define */
191901919 #define NETSNMP_LASTFIELD -1
192001920
192101921 /* Pluggable transports. */
192201922
192301923 /* This is defined if support for the UDP/IP transport domain is
192401924 available. */
192501925 #define NETSNMP_TRANSPORT_UDP_DOMAIN 1
192601926
192701927 /* This is defined if support for the "callback" transport domain is
192801928 available. */
192901929 #define NETSNMP_TRANSPORT_CALLBACK_DOMAIN 1
193001930
193101931 /* This is defined if support for the TCP/IP transport domain is
193201932 available. */
193301933 #define NETSNMP_TRANSPORT_TCP_DOMAIN 1
193401934
193501935 /* This is defined if support for the Unix transport domain
193601936 (a.k.a. "local IPC") is available. */
193701937 #define NETSNMP_TRANSPORT_UNIX_DOMAIN 1
193801938
193901939 /* This is defined if support for the AAL5 PVC transport domain is
194001940 available. */
194101941 /* #undef NETSNMP_TRANSPORT_AAL5PVC_DOMAIN */
194201942
194301943 /* This is defined if support for the IPX transport domain is
194401944 available. */
194501945 #define NETSNMP_TRANSPORT_IPX_DOMAIN 1
194601946
194701947 /* This is defined if support for the UDP/IPv6 transport domain is
194801948 available. */
194901949 #define NETSNMP_TRANSPORT_UDPIPV6_DOMAIN 1
195001950
195101951 /* This is defined if support for the TCP/IPv6 transport domain is
195201952 available. */
195301953 #define NETSNMP_TRANSPORT_TCPIPV6_DOMAIN 1
195401954
195501955 /* This is defined if support for the TLS transport domain is
195601956 available. */
195701957 #define NETSNMP_TRANSPORT_TLSBASE_DOMAIN 1
195801958
195901959 /* This is defined if support for the Alias transport domain is
196001960 available. */
196101961 #define NETSNMP_TRANSPORT_ALIAS_DOMAIN 1
196201962
196301963 /* This is defined if support for the SSH transport domain is
196401964 available. */
196501965 /* #undef NETSNMP_TRANSPORT_SSH_DOMAIN */
196601966
196701967 /* This is defined if support for the DTLS/UDP transport domain is
196801968 available. */
196901969 #define NETSNMP_TRANSPORT_DTLSUDP_DOMAIN 1
197001970
197101971 /* This is defined if support for the TLS/TCP transport domain is
197201972 available. */
197301973 #define NETSNMP_TRANSPORT_TLSTCP_DOMAIN 1
197401974
197501975 /* This is defined if support for stdin/out transport domain is available. */
197601976 /* #undef NETSNMP_TRANSPORT_STD_DOMAIN */
197701977
197801978 /* This is defined if support for the IPv4Base transport domain is available. */
197901979 #define NETSNMP_TRANSPORT_IPV4BASE_DOMAIN 1
198001980
198101981 /* define this if the USM security module is available */
198201982 #define NETSNMP_SECMOD_USM 1
198301983
198401984 /* define this if the KSM (kerberos based snmp) security module is available */
198501985 /* #undef NETSNMP_SECMOD_KSM */
198601986
198701987 /* define this if the local security module is available */
198801988 /* #undef NETSNMP_SECMOD_LOCALSM */
198901989
199001990 /* define if configured as a "mini-agent" */
199101991 /* #undef NETSNMP_MINI_AGENT */
199201992
199301993 /* this is the location of the net-snmp mib tree. It shouldn't be
199401994 changed, as the places it is used are expected to be constant
199501995 values or are directly tied to the UCD-SNMP-MIB. */
199601996 #define NETSNMP_OID 8072
199701997 #define NETSNMP_MIB 1,3,6,1,4,1,8072
199801998 #define NETSNMP_DOT_MIB 1.3.6.1.4.1.8072
199901999 #define NETSNMP_DOT_MIB_LENGTH 7
200002000
200102001 /* pattern for temporary file names */
200202002 #define NETSNMP_TEMP_FILE_PATTERN "/tmp/snmpdXXXXXX"
200302003
200402004 /*
200502005 * this must be before the system/machine includes, to allow them to
200602006 * override and turn off inlining. To do so, they should do the
200702007 * following:
200802008 *
200902009 * #undef NETSNMP_ENABLE_INLINE
201002010 * #define NETSNMP_ENABLE_INLINE 0
201102011 *
201202012 * A user having problems with their compiler can also turn off
201302013 * the use of inline by defining NETSNMP_NO_INLINE via their cflags:
201402014 *
201502015 * -DNETSNMP_NO_INLINE
201602016 *
201702017 * Header and source files should only test against NETSNMP_USE_INLINE:
201802018 *
201902019 * #ifdef NETSNMP_USE_INLINE
202002020 * NETSNMP_INLINE function(int parm) { return parm -1; }
202102021 * #endif
202202022 *
202302023 * Functions which should be static, regardless of whether or not inline
202402024 * is available or enabled should use the NETSNMP_STATIC_INLINE macro,
202502025 * like so:
202602026 *
202702027 * NETSNMP_STATIC_INLINE function(int parm) { return parm -1; }
202802028 *
202902029 * NOT like this:
203002030 *
203102031 * static NETSNMP_INLINE function(int parm) { return parm -1; }
203202032 *
203302033 */
203402034 #ifdef NETSNMP_BROKEN_INLINE
203502035 # define NETSNMP_ENABLE_INLINE 0
203602036 #else
203702037 # define NETSNMP_ENABLE_INLINE 1
203802038 #endif
203902039
204002040 #include NETSNMP_SYSTEM_INCLUDE_FILE
204102041 #include NETSNMP_MACHINE_INCLUDE_FILE
204202042
204302043 #if NETSNMP_ENABLE_INLINE && !defined(NETSNMP_NO_INLINE)
204402044 # define NETSNMP_USE_INLINE 1
204502045 # ifndef NETSNMP_INLINE
204602046 # define NETSNMP_INLINE inline
204702047 # endif
204802048 # ifndef NETSNMP_STATIC_INLINE
204902049 # define NETSNMP_STATIC_INLINE static inline
205002050 # endif
205102051 #else
205202052 # define NETSNMP_INLINE
205302053 # define NETSNMP_STATIC_INLINE static
205402054 #endif
205502055
205602056 #ifndef NETSNMP_IMPORT
205702057 # define NETSNMP_IMPORT extern
205802058 #endif
205902059
206002060 /* comment the next line if you are compiling with libsnmp.h
206102061 and are not using the UC-Davis SNMP library. */
206202062 #define UCD_SNMP_LIBRARY 1
206302063
206402064 /* final conclusion on nlist usage */
206502065 #if defined(HAVE_NLIST) && defined(HAVE_STRUCT_NLIST_N_VALUE) && !defined(NETSNMP_DONT_USE_NLIST) && defined(HAVE_KMEM) && !defined(NETSNMP_NO_KMEM_USAGE)
206602066 #define NETSNMP_CAN_USE_NLIST
206702067 #endif
206802068
206902069
207002070 /* ********* NETSNMP_MARK_BEGIN_LEGACY_DEFINITIONS *********/
207102071 /*
207202072 * existing definitions prior to Net-SNMP 5.4
207302073 *
207402074 * do not add anything new here
207502075 *
207602076 */
207702077
207802078 #ifndef NETSNMP_NO_LEGACY_DEFINITIONS
207902079
208002080 #ifdef NETSNMP_DEFAULT_SNMP_VERSION
208102081 # define DEFAULT_SNMP_VERSION NETSNMP_DEFAULT_SNMP_VERSION
208202082 #endif
208302083
208402084 #ifdef NETSNMP_SNMPV1
208502085 # define SNMPV1 NETSNMP_SNMPV1
208602086 #endif
208702087
208802088 #ifdef NETSNMP_SNMPV2ANY
208902089 # define SNMPV2ANY NETSNMP_SNMPV2ANY
209002090 #endif
209102091
209202092 #ifdef NETSNMP_SNMPV2AUTH
209302093 # define SNMPV2AUTH NETSNMP_SNMPV2AUTH
209402094 #endif
209502095
209602096 #ifdef NETSNMP_DEFAULT_MIBS
209702097 # define DEFAULT_MIBS NETSNMP_DEFAULT_MIBS
209802098 #endif
209902099
210002100 #ifdef NETSNMP_DEFAULT_MIBDIRS
210102101 # define DEFAULT_MIBDIRS NETSNMP_DEFAULT_MIBDIRS
210202102 #endif
210302103
210402104 #ifdef NETSNMP_DEFAULT_MIBFILES
210502105 # define DEFAULT_MIBFILES NETSNMP_DEFAULT_MIBFILES
210602106 #endif
210702107
210802108 #ifdef NETSNMP_WITH_OPAQUE_SPECIAL_TYPES
210902109 # define OPAQUE_SPECIAL_TYPES NETSNMP_WITH_OPAQUE_SPECIAL_TYPES
211002110 #endif
211102111
211202112 #ifdef NETSNMP_ENABLE_SCAPI_AUTHPRIV
211302113 # define SCAPI_AUTHPRIV NETSNMP_ENABLE_SCAPI_AUTHPRIV
211402114 #endif
211502115
211602116 #ifdef NETSNMP_USE_INTERNAL_MD5
211702117 # define USE_INTERNAL_MD5 NETSNMP_USE_INTERNAL_MD5
211802118 #endif
211902119
212002120 #ifdef NETSNMP_USE_PKCS11
212102121 # define USE_PKCS NETSNMP_USE_PKCS11
212202122 #endif
212302123
212402124 #ifdef NETSNMP_USE_OPENSSL
212502125 # define USE_OPENSSL NETSNMP_USE_OPENSSL
212602126 #endif
212702127
212802128 #ifdef NETSNMP_NO_DEBUGGING
212902129 # define SNMP_NO_DEBUGGING NETSNMP_NO_DEBUGGING
213002130 #endif
213102131
213202132 #ifdef NETSNMP_ALWAYS_DEBUG
213302133 # define SNMP_ALWAYS_DEBUG NETSNMP_ALWAYS_DEBUG
213402134 #endif
213502135
213602136 #ifdef NETSNMP_USE_REVERSE_ASNENCODING
213702137 # define USE_REVERSE_ASNENCODING NETSNMP_USE_REVERSE_ASNENCODING
213802138 #endif
213902139 #ifdef NETSNMP_DEFAULT_ASNENCODING_DIRECTION
214002140 # define DEFAULT_ASNENCODING_DIRECTION NETSNMP_DEFAULT_ASNENCODING_DIRECTION
214102141 #endif
214202142
214302143 #define PERSISTENT_DIRECTORY NETSNMP_PERSISTENT_DIRECTORY
214402144 #define PERSISTENT_MASK NETSNMP_PERSISTENT_MASK
214502145 #define AGENT_DIRECTORY_MODE NETSNMP_AGENT_DIRECTORY_MODE
214602146 #define MAX_PERSISTENT_BACKUPS NETSNMP_MAX_PERSISTENT_BACKUPS
214702147 #define SYSTEM_INCLUDE_FILE NETSNMP_SYSTEM_INCLUDE_FILE
214802148 #define MACHINE_INCLUDE_FILE NETSNMP_MACHINE_INCLUDE_FILE
214902149
215002150 #ifdef NETSNMP_DEFAULT_SERVER_SEND_BUF
215102151 # define DEFAULT_SERVER_SEND_BUF NETSNMP_DEFAULT_SERVER_SEND_BUF
215202152 #endif
215302153 #ifdef NETSNMP_DEFAULT_SERVER_RECV_BUF
215402154 # define DEFAULT_SERVER_RECV_BUF NETSNMP_DEFAULT_SERVER_RECV_BUF
215502155 #endif
215602156 #ifdef NETSNMP_DEFAULT_CLIENT_SEND_BUF
215702157 # define DEFAULT_CLIENT_SEND_BUF NETSNMP_DEFAULT_CLIENT_SEND_BUF
215802158 #endif
215902159 #ifdef NETSNMP_DEFAULT_CLIENT_RECV_BUF
216002160 # define DEFAULT_CLIENT_RECV_BUF NETSNMP_DEFAULT_CLIENT_RECV_BUF
216102161 #endif
216202162
216302163 #ifdef NETSNMP_LOGFILE
216402164 # define LOGFILE NETSNMP_LOGFILE
216502165 #endif
216602166
216702167 #ifdef NETSNMP_SYS_CONTACT
216802168 # define SYS_CONTACT NETSNMP_SYS_CONTACT
216902169 #endif
217002170
217102171 #ifdef NETSNMP_SYS_LOC
217202172 # define SYS_LOC NETSNMP_SYS_LOC
217302173 #endif
217402174
217502175 #ifdef NETSNMP_USE_LIBWRAP
217602176 # define USE_LIBWRAP NETSNMP_USE_LIBWRAP
217702177 #endif
217802178
217902179 #ifdef NETSNMP_ENABLE_TESTING_CODE
218002180 # define SNMP_TESTING_CODE NETSNMP_ENABLE_TESTING_CODE
218102181 #endif
218202182
218302183 #ifdef NETSNMP_NO_ROOT_ACCESS
218402184 # define NO_ROOT_ACCESS NETSNMP_NO_ROOT_ACCESS
218502185 #endif
218602186
218702187 #ifdef NETSNMP_NO_KMEM_USAGE
218802188 # define NO_KMEM_USAGE NETSNMP_NO_KMEM_USAGE
218902189 #endif
219002190
219102191 #ifdef NETSNMP_NO_DUMMY_VALUES
219202192 # define NO_DUMMY_VALUES NETSNMP_NO_DUMMY_VALUES
219302193 #endif
219402194
219502195 #define VERS_DESC NETSNMP_VERS_DESC
219602196 #define SYS_NAME NETSNMP_SYS_NAME
219702197
219802198 #define PROCMIBNUM NETSNMP_PROCMIBNUM
219902199 #define SHELLMIBNUM NETSNMP_SHELLMIBNUM
220002200 #define MEMMIBNUM NETSNMP_MEMMIBNUM
220102201 #define DISKMIBNUM NETSNMP_DISKMIBNUM
220202202
220302203 #define LOADAVEMIBNUM NETSNMP_LOADAVEMIBNUM
220402204 #define VERSIONMIBNUM NETSNMP_VERSIONMIBNUM
220502205 #define ERRORMIBNUM NETSNMP_ERRORMIBNUM
220602206 #define AGENTID NETSNMP_AGENTID
220702207
220802208 #define HPUX9ID NETSNMP_HPUX9ID
220902209 #define SUNOS4ID NETSNMP_SUNOS4ID
221002210 #define SOLARISID NETSNMP_SOLARISID
221102211 #define OSFID NETSNMP_OSFID
221202212 #define ULTRIXID NETSNMP_ULTRIXID
221302213 #define HPUX10ID NETSNMP_HPUX10ID
221402214 #define NETBSD1ID NETSNMP_NETBSD1ID
221502215 #define FREEBSDID NETSNMP_FREEBSDID
221602216 #define IRIXID NETSNMP_IRIXID
221702217 #define LINUXID NETSNMP_LINUXID
221802218 #define BSDIID NETSNMP_BSDIID
221902219 #define OPENBSDID NETSNMP_OPENBSDID
222002220 #define WIN32ID NETSNMP_WIN32ID
222102221 #define HPUX11ID NETSNMP_HPUX11ID
222202222 #define AIXID NETSNMP_AIXID
222302223 #define MACOSXID NETSNMP_MACOSXID
222402224 #define UNKNOWNID NETSNMP_UNKNOWNID
222502225
222602226 #define ENTERPRISE_OID NETSNMP_ENTERPRISE_OID
222702227 #define ENTERPRISE_MIB NETSNMP_ENTERPRISE_MIB
222802228 #define ENTERPRISE_DOT_MIB NETSNMP_ENTERPRISE_DOT_MIB
222902229 #define ENTERPRISE_DOT_MIB_LENGTH NETSNMP_ENTERPRISE_DOT_MIB_LENGTH
223002230
223102231 #define SYSTEM_MIB NETSNMP_SYSTEM_MIB
223202232 #define SYSTEM_DOT_MIB NETSNMP_SYSTEM_DOT_MIB
223302233 #define SYSTEM_DOT_MIB_LENGTH NETSNMP_SYSTEM_DOT_MIB_LENGTH
223402234
223502235 #define NOTIFICATION_MIB NETSNMP_NOTIFICATION_MIB
223602236 #define NOTIFICATION_DOT_MIB NETSNMP_NOTIFICATION_DOT_MIB
223702237 #define NOTIFICATION_DOT_MIB_LENGTH NETSNMP_NOTIFICATION_DOT_MIB_LENGTH
223802238
223902239 #define UCDAVIS_OID NETSNMP_UCDAVIS_OID
224002240 #define UCDAVIS_MIB NETSNMP_UCDAVIS_MIB
224102241 #define UCDAVIS_DOT_MIB NETSNMP_UCDAVIS_DOT_MIB
224202242 #define UCDAVIS_DOT_MIB_LENGTH NETSNMP_UCDAVIS_DOT_MIB_LENGTH
224302243
224402244 #define ERRORTIMELENGTH NETSNMP_ERRORTIMELENGTH
224502245
224602246 #ifdef NETSNMP_PROCFIXCMD
224702247 # define PROCFIXCMD NETSNMP_PROCFIXCMD
224802248 #endif
224902249
225002250 #ifdef NETSNMP_EXECFIXCMD
225102251 # define EXECFIXCMD NETSNMP_EXECFIXCMD
225202252 #endif
225302253
225402254 #define EXCACHETIME NETSNMP_EXCACHETIME
225502255 #define CACHEFILE NETSNMP_CACHEFILE
225602256 #define MAXCACHESIZE NETSNMP_MAXCACHESIZE
225702257
225802258 #define DEFDISKMINIMUMSPACE NETSNMP_DEFDISKMINIMUMSPACE
225902259 #define DEFMAXLOADAVE NETSNMP_DEFMAXLOADAVE
226002260 #define MAXREADCOUNT NETSNMP_MAXREADCOUNT
226102261
226202262 #define SNMPBLOCK NETSNMP_SNMPBLOCK
226302263 #define RESTARTSLEEP NETSNMP_RESTARTSLEEP
226402264
226502265 #define NUM_COMMUNITIES NETSNMP_NUM_COMMUNITIES
226602266
226702267 #ifdef NETSNMP_NO_ZEROLENGTH_COMMUNITY
226802268 # define NO_ZEROLENGTH_COMMUNITY NETSNMP_NO_ZEROLENGTH_COMMUNITY
226902269 #endif
227002270
227102271 #ifdef NETSNMP_EXIT_ON_BAD_KLREAD
227202272 # define EXIT_ON_BAD_KLREAD NETSNMP_EXIT_ON_BAD_KLREAD
227302273 #endif
227402274
227502275 #define LASTFIELD NETSNMP_LASTFIELD
227602276
227702277 #define CONFIGURE_OPTIONS NETSNMP_CONFIGURE_OPTIONS
227802278
227902279 #ifdef NETSNMP_TRANSPORT_UDP_DOMAIN
228002280 # define SNMP_TRANSPORT_UDP_DOMAIN NETSNMP_TRANSPORT_UDP_DOMAIN
228102281 #endif
228202282
228302283 #ifdef NETSNMP_TRANSPORT_CALLBACK_DOMAIN
228402284 # define SNMP_TRANSPORT_CALLBACK_DOMAIN NETSNMP_TRANSPORT_CALLBACK_DOMAIN
228502285 #endif
228602286
228702287 #ifdef NETSNMP_TRANSPORT_TCP_DOMAIN
228802288 # define SNMP_TRANSPORT_TCP_DOMAIN NETSNMP_TRANSPORT_TCP_DOMAIN
228902289 #endif
229002290
229102291 #ifdef NETSNMP_TRANSPORT_UNIX_DOMAIN
229202292 # define SNMP_TRANSPORT_UNIX_DOMAIN NETSNMP_TRANSPORT_UNIX_DOMAIN
229302293 #endif
229402294
229502295 #ifdef NETSNMP_TRANSPORT_AAL5PVC_DOMAIN
229602296 # define SNMP_TRANSPORT_AAL5PVC_DOMAIN NETSNMP_TRANSPORT_AAL5PVC_DOMAIN
229702297 #endif
229802298
229902299 #ifdef NETSNMP_TRANSPORT_IPX_DOMAIN
230002300 # define SNMP_TRANSPORT_IPX_DOMAIN NETSNMP_TRANSPORT_IPX_DOMAIN
230102301 #endif
230202302
230302303 #ifdef NETSNMP_TRANSPORT_UDPIPV6_DOMAIN
230402304 # define SNMP_TRANSPORT_UDPIPV6_DOMAIN NETSNMP_TRANSPORT_UDPIPV6_DOMAIN
230502305 #endif
230602306
230702307 #ifdef NETSNMP_TRANSPORT_TCPIPV6_DOMAIN
230802308 # define SNMP_TRANSPORT_TCPIPV6_DOMAIN NETSNMP_TRANSPORT_TCPIPV6_DOMAIN
230902309 #endif
231002310
231102311 #ifdef NETSNMP_TRANSPORT_TLS_DOMAIN
231202312 # define SNMP_TRANSPORT_TLS_DOMAIN NETSNMP_TRANSPORT_TLS_DOMAIN
231302313 #endif
231402314
231502315 #ifdef NETSNMP_TRANSPORT_STD_DOMAIN
231602316 # define SNMP_TRANSPORT_STD_DOMAIN NETSNMP_TRANSPORT_STD_DOMAIN
231702317 #endif
231802318
231902319 #ifdef NETSNMP_SECMOD_USM
232002320 # define SNMP_SECMOD_USM NETSNMP_SECMOD_USM
232102321 #endif
232202322
232302323 #ifdef NETSNMP_SECMOD_KSM
232402324 # define SNMP_SECMOD_KSM NETSNMP_SECMOD_KSM
232502325 #endif
232602326
232702327 #ifdef NETSNMP_SECMOD_LOCALSM
232802328 # define SNMP_SECMOD_LOCALSM NETSNMP_SECMOD_LOCALSM
232902329 #endif
233002330
233102331 #ifdef NETSNMP_REENTRANT
233202332 # define NS_REENTRANT NETSNMP_REENTRANT
233302333 #endif
233402334
233502335 #ifdef NETSNMP_ENABLE_IPV6
233602336 # define INET6 NETSNMP_ENABLE_IPV6
233702337 #endif
233802338
233902339 #ifdef NETSNMP_ENABLE_LOCAL_SMUX
234002340 # define LOCAL_SMUX NETSNMP_ENABLE_LOCAL_SMUX
234102341 #endif
234202342
234302343 #ifdef NETSNMP_AGENTX_DOM_SOCK_ONLY
234402344 # define AGENTX_DOM_SOCK_ONLY NETSNMP_AGENTX_DOM_SOCK_ONLY
234502345 #endif
234602346
234702347 #ifdef NETSNMP_SNMPTRAPD_DISABLE_AGENTX
234802348 # define SNMPTRAPD_DISABLE_AGENTX
234902349 #endif
235002350
235102351 #ifdef NETSNMP_USE_KERBEROS_MIT
235202352 # define MIT_NEW_CRYPTO NETSNMP_USE_KERBEROS_MIT
235302353 #endif
235402354
235502355 #ifdef NETSNMP_USE_KERBEROS_HEIMDAL
235602356 # define HEIMDAL NETSNMP_USE_KERBEROS_HEIMDAL
235702357 #endif
235802358
235902359 #ifdef NETSNMP_AGENTX_SOCKET
236002360 # define AGENTX_SOCKET NETSNMP_AGENTX_SOCKET
236102361 #endif
236202362
236302363 #ifdef NETSNMP_DISABLE_MIB_LOADING
236402364 # define DISABLE_MIB_LOADING NETSNMP_DISABLE_MIB_LOADING
236502365 #endif
236602366
236702367 #ifdef NETSNMP_DISABLE_SNMPV1
236802368 # define DISABLE_SNMPV1 NETSNMP_DISABLE_SNMPV1
236902369 #endif
237002370
237102371 #ifdef NETSNMP_DISABLE_SNMPV2C
237202372 # define DISABLE_SNMPV2C NETSNMP_DISABLE_SNMPV2C
237302373 #endif
237402374
237502375 #ifdef NETSNMP_DISABLE_SET_SUPPORT
237602376 # define DISABLE_SET_SUPPORT NETSNMP_DISABLE_SET_SUPPORT
237702377 #endif
237802378
237902379 #ifdef NETSNMP_DISABLE_DES
238002380 # define DISABLE_DES NETSNMP_DISABLE_DES
238102381 #endif
238202382
238302383 #ifdef NETSNMP_DISABLE_MD5
238402384 # define DISABLE_MD5 NETSNMP_DISABLE_MD5
238502385 #endif
238602386
238702387 #ifdef NETSNMP_DONT_USE_NLIST
238802388 # define DONT_USE_NLIST NETSNMP_DONT_USE_NLIST
238902389 #endif
239002390
239102391 #ifdef NETSNMP_CAN_USE_NLIST
239202392 # define CAN_USE_NLIST NETSNMP_CAN_USE_NLIST
239302393 #endif
239402394
239502395 #ifdef NETSNMP_CAN_USE_SYSCTL
239602396 # define CAN_USE_SYSCTL NETSNMP_CAN_USE_SYSCTL
239702397 #endif
239802398
239902399 #endif /* NETSNMP_NO_LEGACY_DEFINITIONS */
240002400
240102401
240202402 #endif /* NET_SNMP_CONFIG_H */
2403Ge