1
/* config.h.in. Generated from configure.in by autoheader. */
3
/* ntop built for big endian machine */
6
/* Configuration file directory */
7
#undef CFG_CONFIGFILE_DIR
9
/* Data file directory */
10
#undef CFG_DATAFILE_DIR
12
/* Database file directory */
15
/* ether_header uses ether_addr structs */
16
#undef CFG_ETHER_HEADER_HAS_EA
18
/* ntop built for little endian machine */
19
#undef CFG_LITTLE_ENDIAN
21
/* Enable/disable multithread support */
22
#undef CFG_MULTITHREADED
24
/* OS lacks getdomainname function. */
25
#undef CFG_NEED_GETDOMAINNAME
27
/* Solaris 2.5: private implementation of inet_aton */
28
#undef CFG_NEED_INET_ATON
30
/* Plugin installation directory */
33
/* Run files directory */
36
/* ntop built for unknown machine */
37
#undef CFG_UNKNOWN_ENDIAN
39
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
40
systems. This function is required for `alloca.c' support on those systems.
42
#undef CRAY_STACKSEG_END
44
/* Define to 1 if using `alloca.c'. */
47
/* Define to 1 if you have the `alarm' function. */
50
/* Define to 1 if you have `alloca', as a function or macro. */
53
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
57
/* Define to 1 if you have the <arpa/inet.h> header file. */
58
#undef HAVE_ARPA_INET_H
60
/* Define to 1 if you have the <arpa/nameser.h> header file. */
61
#undef HAVE_ARPA_NAMESER_H
63
/* backtrace() is available */
66
/* Define to 1 if you have the `bzero' function. */
69
/* Have crypt_get_format() function */
70
#undef HAVE_CRYPTGETFORMAT
72
/* Define to 1 if you have the <crypt.h> header file. */
75
/* Define to 1 if you have the `ctime_r' function. */
78
/* Define to 1 if you have the <dirent.h> header file. */
81
/* Define to 1 if you have the <dlfcn.h> header file. */
84
/* Define to 1 if you have the <dl.h> header file. */
87
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
90
/* Define to 1 if you have the `endpwent' function. */
93
/* Define to 1 if you have the <errno.h> header file. */
96
/* Define to 1 if you have the <ethertype.h> header file. */
97
#undef HAVE_ETHERTYPE_H
99
/* glibc syslog.h or sys/syslog.h with facilitynames[] option */
100
#undef HAVE_FACILITYNAMES
102
/* Define to 1 if you have the <fcntl.h> header file. */
105
/* Define to 1 if you have the <float.h> header file. */
108
/* Define to 1 if you have the `fork' function. */
111
/* Define to 1 if you have the <gdbm.h> header file. */
114
/* Define to 1 if you have the <gdome.h> header file. */
117
/* Define to 1 if you have the <gd.h> header file. */
120
/* Define to 1 if you have the `gethostbyaddr' function. */
121
#undef HAVE_GETHOSTBYADDR
123
/* Define to 1 if you have the `gethostbyaddr_r' function. */
124
#undef HAVE_GETHOSTBYADDR_R
126
/* Define to 1 if you have the `gethostbyname' function. */
127
#undef HAVE_GETHOSTBYNAME
129
/* Define to 1 if you have the `gethostname' function. */
130
#undef HAVE_GETHOSTNAME
132
/* Define to 1 if you have the `getipnodebyaddr' function. */
133
#undef HAVE_GETIPNODEBYADDR
135
/* Define to 1 if you have the <getopt.h> header file. */
138
/* Define to 1 if you have the `getpass' function. */
141
/* Define to 1 if you have the `gettimeofday' function. */
142
#undef HAVE_GETTIMEOFDAY
144
/* Define to 1 if you have the <glibconfig.h> header file. */
145
#undef HAVE_GLIBCONFIG_H
147
/* Define to 1 if you have the <glib.h> header file. */
150
/* Define to 1 if you have the <icmp6.h> header file. */
153
/* use sysctl support for fetch interface informations */
154
#undef HAVE_IFLIST_SYSCTL
156
/* Define to 1 if you have the <if.h> header file. */
159
/* For sFlowPlugin.c to define in6_addr for environments without it. */
162
/* Define to 1 if you have the `inet_ntoa' function. */
163
#undef HAVE_INET_NTOA
165
/* Define for int16 typedef */
168
/* Define for int32 typedef */
171
/* Define for int64 typedef */
174
/* Define for int8 typedef */
177
/* Define to 1 if you have the <inttypes.h> header file. */
178
#undef HAVE_INTTYPES_H
180
/* Define to 1 if you have the <ip6.h> header file. */
183
/* Define to 1 if you have the <langinfo.h> header file. */
184
#undef HAVE_LANGINFO_H
186
/* Define to 1 if you have the `c' library (-lc). */
189
/* Define to 1 if you have the `crypt' library (-lcrypt). */
192
/* Define to 1 if you have the `crypto' library (-lcrypto). */
193
#undef HAVE_LIBCRYPTO
195
/* Define to 1 if you have the `c_r' library (-lc_r). */
198
/* Define to 1 if you have the `dl' library (-ldl). */
201
/* Define to 1 if you have the `dld' library (-ldld). */
204
/* Define to 1 if you have the `gd' library (-lgd). */
207
/* Define to 1 if you have the `gdbm' library (-lgdbm). */
210
/* Define to 1 if you have the `gdome' library (-lgdome). */
213
/* Define to 1 if you have the `glib' library (-lglib). */
216
/* Define to 1 if you have the `m' library (-lm). */
219
/* Define to 1 if you have the `nsl' library (-lnsl). */
222
/* Define to 1 if you have the `pcap' library (-lpcap). */
225
/* Define to 1 if you have the `png' library (-lpng). */
228
/* Define to 1 if you have the `posix4' library (-lposix4). */
229
#undef HAVE_LIBPOSIX4
231
/* Define to 1 if you have the `pthread' library (-lpthread). */
232
#undef HAVE_LIBPTHREAD
234
/* Define to 1 if you have the `pthreads' library (-lpthreads). */
235
#undef HAVE_LIBPTHREADS
237
/* Define to 1 if you have the `resolv' library (-lresolv). */
238
#undef HAVE_LIBRESOLV
240
/* Define to 1 if you have the `rt' library (-lrt). */
243
/* Define to 1 if you have the `socket' library (-lsocket). */
244
#undef HAVE_LIBSOCKET
246
/* Define to 1 if you have the `ssl' library (-lssl). */
249
/* Define for tcp wrappers (-lwrap) */
252
/* Define to 1 if you have the `xml2' library (-lxml2). */
255
/* Define to 1 if you have the `xnet' library (-lxnet). */
258
/* Define to 1 if you have the `z' library (-lz). */
261
/* Define to 1 if you have the <limits.h> header file. */
264
/* Define to 1 if you have the <linux/if_pppox.h> header file. */
265
#undef HAVE_LINUX_IF_PPPOX_H
267
/* Define to 1 if you have the <locale.h> header file. */
270
/* Define to 1 if you have the `localtime_r' function. */
271
#undef HAVE_LOCALTIME_R
273
/* Define to 1 if long double works and has more range or precision than
275
#undef HAVE_LONG_DOUBLE
277
/* malloc.h has mallinfo */
278
#undef HAVE_MALLINFO_MALLOC_H
280
/* Define to 1 if you have the <malloc.h> header file. */
283
/* Define to 1 if you have the <math.h> header file. */
286
/* Define to 1 if you have the `memchr' function. */
289
/* Define to 1 if you have the <memory.h> header file. */
292
/* Define to 1 if you have the `memset' function. */
295
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
298
/* Define to 1 if you have the <netdb.h> header file. */
301
/* Define to 1 if you have the <netinet/icmp6.h> header file. */
302
#undef HAVE_NETINET_ICMP6_H
304
/* Define to 1 if you have the <netinet/if_ether.h> header file. */
305
#undef HAVE_NETINET_IF_ETHER_H
307
/* Define to 1 if you have the <netinet/in.h> header file. */
308
#undef HAVE_NETINET_IN_H
310
/* Define to 1 if you have the <netinet/in_systm.h> header file. */
311
#undef HAVE_NETINET_IN_SYSTM_H
313
/* Define to 1 if you have the <netinet/ip6.h> header file. */
314
#undef HAVE_NETINET_IP6_H
316
/* Define to 1 if you have the <netinet/ip.h> header file. */
317
#undef HAVE_NETINET_IP_H
319
/* Define to 1 if you have the <netinet/ip_icmp.h> header file. */
320
#undef HAVE_NETINET_IP_ICMP_H
322
/* Define to 1 if you have the <netinet/tcp.h> header file. */
323
#undef HAVE_NETINET_TCP_H
325
/* Define to 1 if you have the <netinet/udp.h> header file. */
326
#undef HAVE_NETINET_UDP_H
328
/* Define to 1 if you have the <net/bpf.h> header file. */
329
#undef HAVE_NET_BPF_H
331
/* Define to 1 if you have the <net/ethernet.h> header file. */
332
#undef HAVE_NET_ETHERNET_H
334
/* Define to 1 if you have the <net/if_dl.h> header file. */
335
#undef HAVE_NET_IF_DL_H
337
/* Define to 1 if you have the <net/if.h> header file. */
340
/* Define to 1 if you have the <net/ppp_defs.h> header file. */
341
#undef HAVE_NET_PPP_DEFS_H
343
/* Define to 1 if you have the <net/route.h> header file. */
344
#undef HAVE_NET_ROUTE_H
346
/* OPENSSL is available */
349
/* Define to 1 if you have the <openssl/crypto.h> header file. */
350
#undef HAVE_OPENSSL_CRYPTO_H
352
/* Define to 1 if you have the <openssl/err.h> header file. */
353
#undef HAVE_OPENSSL_ERR_H
355
/* Define to 1 if you have the <openssl/pem.h> header file. */
356
#undef HAVE_OPENSSL_PEM_H
358
/* Define to 1 if you have the <openssl/rsa.h> header file. */
359
#undef HAVE_OPENSSL_RSA_H
361
/* Define to 1 if you have the <openssl/ssl.h> header file. */
362
#undef HAVE_OPENSSL_SSL_H
364
/* Define to 1 if you have the <openssl/x509.h> header file. */
365
#undef HAVE_OPENSSL_X509_H
367
/* Define to 1 if you have the <pcap-bpf.h> header file. */
368
#undef HAVE_PCAP_BPF_H
370
/* Define to 1 if you have the <pcap.h> header file. */
373
/* libpcap has pcap_lib_version */
374
#undef HAVE_PCAP_LIB_VERSION
376
/* libpcap has pcap_open_dead */
377
#undef HAVE_PCAP_OPEN_DEAD
379
/* libpcap has pcap_setnonblock */
380
#undef HAVE_PCAP_SETNONBLOCK
382
/* Define to 1 if you have the <png.h> header file. */
385
/* pthread_atfork() exists */
386
#undef HAVE_PTHREAD_ATFORK
388
/* Define to 1 if you have the <pthread.h> header file. */
389
#undef HAVE_PTHREAD_H
391
/* Define to 1 if you have the `putenv' function. */
394
/* Define to 1 if you have the <pwd.h> header file. */
397
/* Define to 1 if you have the `regcomp' function. */
400
/* regex lib is defined inside -lc for regex.c */
403
/* Define to 1 if you have the `re_comp' function. */
406
/* Define to 1 if you have the <sched.h> header file. */
409
/* Define to 1 if you have the `sched_yield' function. */
410
#undef HAVE_SCHED_YIELD
412
/* Define to 1 if you have the <security/pam_appl.h> header file. */
413
#undef HAVE_SECURITY_PAM_APPL_H
415
/* Define to 1 if you have the `select' function. */
418
/* Define to 1 if you have the <semaphore.h> header file. */
419
#undef HAVE_SEMAPHORE_H
421
/* Define to 1 if you have the <setjmp.h> header file. */
424
/* Define to 1 if you have the <shadow.h> header file. */
427
/* Define to 1 if you have the <signal.h> header file. */
430
/* Define to 1 if you have the `snprintf' function. */
433
/* Define to 1 if you have the `socket' function. */
436
/* Define to 1 if you have the `sqrt' function. */
439
/* Define to 1 if `stat' has the bug that it succeeds when given the
440
zero-length file name argument. */
441
#undef HAVE_STAT_EMPTY_STRING_BUG
443
/* Define to 1 if you have the <stdarg.h> header file. */
446
/* Define to 1 if you have the <stddef.h> header file. */
449
/* Define to 1 if you have the <stdint.h> header file. */
452
/* Define to 1 if you have the <stdio.h> header file. */
455
/* Define to 1 if you have the <stdlib.h> header file. */
458
/* Define to 1 if you have the `strcasecmp' function. */
459
#undef HAVE_STRCASECMP
461
/* Define to 1 if you have the `strchr' function. */
464
/* Define to 1 if you have the `strcspn' function. */
467
/* Define to 1 if you have the `strdup' function. */
470
/* Define to 1 if you have the `strerror' function. */
473
/* Define to 1 if you have the `strftime' function. */
476
/* Define to 1 if you have the <strings.h> header file. */
477
#undef HAVE_STRINGS_H
479
/* Define to 1 if you have the <string.h> header file. */
482
/* Define to 1 if you have the `strncasecmp' function. */
483
#undef HAVE_STRNCASECMP
485
/* Define to 1 if you have the `strpbrk' function. */
488
/* Define to 1 if you have the `strrchr' function. */
491
/* Define to 1 if you have the `strspn' function. */
494
/* Define to 1 if you have the `strstr' function. */
497
/* Define to 1 if you have the `strtok_r' function. */
500
/* Define to 1 if you have the `strtoul' function. */
503
/* Define to 1 if `tm_zone' is member of `struct tm'. */
504
#undef HAVE_STRUCT_TM_TM_ZONE
506
/* Define to 1 if you have the `sysctl' function. */
509
/* Define to 1 if you have the <syslog.h> header file. */
512
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
514
#undef HAVE_SYS_DIR_H
516
/* Define to 1 if you have the <sys/ioctl.h> header file. */
517
#undef HAVE_SYS_IOCTL_H
519
/* Define to 1 if you have the <sys/ldr.h> header file. */
520
#undef HAVE_SYS_LDR_H
522
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
524
#undef HAVE_SYS_NDIR_H
526
/* Define to 1 if you have the <sys/param.h> header file. */
527
#undef HAVE_SYS_PARAM_H
529
/* Define to 1 if you have the <sys/resource.h> header file. */
530
#undef HAVE_SYS_RESOURCE_H
532
/* Define to 1 if you have the <sys/sched.h> header file. */
533
#undef HAVE_SYS_SCHED_H
535
/* Define to 1 if you have the <sys/select.h> header file. */
536
#undef HAVE_SYS_SELECT_H
538
/* Define to 1 if you have the <sys/socket.h> header file. */
539
#undef HAVE_SYS_SOCKET_H
541
/* Define to 1 if you have the <sys/sockio.h> header file. */
542
#undef HAVE_SYS_SOCKIO_H
544
/* Define to 1 if you have the <sys/stat.h> header file. */
545
#undef HAVE_SYS_STAT_H
547
/* Define to 1 if you have the <sys/sysctl.h> header file. */
548
#undef HAVE_SYS_SYSCTL_H
550
/* Define to 1 if you have the <sys/syslog.h> header file. */
551
#undef HAVE_SYS_SYSLOG_H
553
/* Define to 1 if you have the <sys/time.h> header file. */
554
#undef HAVE_SYS_TIME_H
556
/* Define to 1 if you have the <sys/types.h> header file. */
557
#undef HAVE_SYS_TYPES_H
559
/* Define to 1 if you have the <sys/un.h> header file. */
562
/* Define to 1 if you have the <sys/utsname.h> header file. */
563
#undef HAVE_SYS_UTSNAME_H
565
/* Define to 1 if you have the <sys/wait.h> header file. */
566
#undef HAVE_SYS_WAIT_H
568
/* Define to 1 if you have the <tcpd.h> header file. */
571
/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
572
`HAVE_STRUCT_TM_TM_ZONE' instead. */
575
/* Define to 1 if you don't have `tm_zone' but do have the external array
579
/* Define for unsigned int 64 typedef */
582
/* Define to 1 if you have the `uname' function. */
585
/* Define to 1 if you have the <unistd.h> header file. */
588
/* Define for unsigned int 16 typedef */
589
#undef HAVE_U_INT16_T
591
/* Define for unsigned int 32 typedef */
592
#undef HAVE_U_INT32_T
594
/* Define for unsigned int 64 typedef */
595
#undef HAVE_U_INT64_T
597
/* Define for unsigned int 8 typedef */
600
/* Define to 1 if you have the `vfork' function. */
603
/* Define to 1 if you have the <vfork.h> header file. */
606
/* Define to 1 if you have the `vprintf' function. */
609
/* Define to 1 if `fork' works. */
610
#undef HAVE_WORKING_FORK
612
/* Define to 1 if `vfork' works. */
613
#undef HAVE_WORKING_VFORK
615
/* Define to 1 if you have the <xmlversion.h> header file. */
616
#undef HAVE_XMLVERSION_H
618
/* Define to 1 if you have the <zlib.h> header file. */
621
/* Enable/disable ipv6 support */
624
/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
626
#undef LSTAT_FOLLOWS_SLASHED_SYMLINK
628
/* Statically build plugins into sntop */
629
#undef MAKE_STATIC_PLUGIN
631
/* Define for internationalization */
632
#undef MAKE_WITH_I18N
634
/* Support SSLv3 if available */
635
#undef MAKE_WITH_SSLV3_SUPPORT
637
/* Enable SSL Watchdog */
638
#undef MAKE_WITH_SSLWATCHDOG_COMPILETIME
640
/* ZLIB is available */
641
#undef MAKE_WITH_ZLIB
643
/* Name of package */
646
/* Define to the address where bug reports for this package should be sent. */
647
#undef PACKAGE_BUGREPORT
649
/* Define to the full name of this package. */
652
/* Define to the full name and version of this package. */
653
#undef PACKAGE_STRING
655
/* Define to the one symbol short name of this package. */
656
#undef PACKAGE_TARNAME
658
/* Define to the version of this package. */
659
#undef PACKAGE_VERSION
661
/* Define to 1 if the C compiler supports function prototypes. */
664
/* temporary definition */
667
/* Define to 1 if the `setvbuf' function takes the buffering type as its
668
second argument and the buffer pointer as the third, as on System V before
670
#undef SETVBUF_REVERSED
672
/* If using the C implementation of alloca, define if you know the
673
direction of stack growth for your system; otherwise it will be
674
automatically deduced at run-time.
675
STACK_DIRECTION > 0 => grows toward higher addresses
676
STACK_DIRECTION < 0 => grows toward lower addresses
677
STACK_DIRECTION = 0 => direction of growth unknown */
678
#undef STACK_DIRECTION
680
/* Define to 1 if you have the ANSI C header files. */
683
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
684
#undef TIME_WITH_SYS_TIME
686
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
687
#undef TM_IN_SYS_TIME
689
/* Version number of package */
692
/* Define to 1 if type `char' is unsigned and you are not using gcc. */
693
#ifndef __CHAR_UNSIGNED__
694
# undef __CHAR_UNSIGNED__
697
/* Define like PROTOTYPES; this can be used by system headers. */
700
/* Define to empty if `const' does not conform to ANSI C. */
703
/* Define as `__inline' if that's what the C compiler calls it, or to nothing
704
if it is not supported. */
707
/* Define to `int' if <sys/types.h> does not define. */
710
/* Define to `unsigned' if <sys/types.h> does not define. */
713
/* Define as `fork' if `vfork' does not work. */
716
/* Define to empty if the keyword `volatile' does not work. Warning: valid
717
code using `volatile' can become incorrect without. Disable with care. */