xref: /freebsd/contrib/libpcap/config.h.in (revision a0ee43a1)
104fb2745SSam Leffler/* config.h.in.  Generated from configure.in by autoheader.  */
20a94d38fSBill Fenner
30a94d38fSBill Fenner/* Enable optimizer debugging */
40a94d38fSBill Fenner#undef BDEBUG
50a94d38fSBill Fenner
6ef96d74fSMax Laier/* define if you have a cloning BPF device */
7ef96d74fSMax Laier#undef HAVE_CLONING_BPF
8ef96d74fSMax Laier
904fb2745SSam Leffler/* define if you have the DAG API */
1004fb2745SSam Leffler#undef HAVE_DAG_API
1104fb2745SSam Leffler
12ef96d74fSMax Laier/* define if you have dag_get_erf_types() */
13ef96d74fSMax Laier#undef HAVE_DAG_GET_ERF_TYPES
14ef96d74fSMax Laier
15a8e07101SRui Paulo/* define if you have dag_get_stream_erf_types() */
16a8e07101SRui Paulo#undef HAVE_DAG_GET_STREAM_ERF_TYPES
17a8e07101SRui Paulo
185d18909fSSam Leffler/* define if you have streams capable DAG API */
195d18909fSSam Leffler#undef HAVE_DAG_STREAMS_API
205d18909fSSam Leffler
2104fb2745SSam Leffler/* Define to 1 if you have the declaration of `ether_hostton', and to 0 if you
2204fb2745SSam Leffler   don't. */
2304fb2745SSam Leffler#undef HAVE_DECL_ETHER_HOSTTON
240a94d38fSBill Fenner
25dc2c7305SBill Fenner/* define if you have a /dev/dlpi */
26dc2c7305SBill Fenner#undef HAVE_DEV_DLPI
27dc2c7305SBill Fenner
28a8e07101SRui Paulo/* if passive_req_t primitive exists */
29a8e07101SRui Paulo#undef HAVE_DLPI_PASSIVE
30a8e07101SRui Paulo
3104fb2745SSam Leffler/* Define to 1 if you have the `ether_hostton' function. */
3204fb2745SSam Leffler#undef HAVE_ETHER_HOSTTON
33dc2c7305SBill Fenner
34a8e07101SRui Paulo/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
35a8e07101SRui Paulo#undef HAVE_FSEEKO
36a8e07101SRui Paulo
37ee2dd488SSam Leffler/* on HP-UX 10.20 or later */
38ee2dd488SSam Leffler#undef HAVE_HPUX10_20_OR_LATER
39dc2c7305SBill Fenner
4004fb2745SSam Leffler/* on HP-UX 9.x */
4104fb2745SSam Leffler#undef HAVE_HPUX9
42dc2c7305SBill Fenner
4304fb2745SSam Leffler/* if ppa_info_t_dl_module_id exists */
4404fb2745SSam Leffler#undef HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1
4504fb2745SSam Leffler
4604fb2745SSam Leffler/* Define to 1 if you have the <inttypes.h> header file. */
4704fb2745SSam Leffler#undef HAVE_INTTYPES_H
4804fb2745SSam Leffler
49a8e07101SRui Paulo/* if libdlpi exists */
50a8e07101SRui Paulo#undef HAVE_LIBDLPI
51a8e07101SRui Paulo
52a0ee43a1SRui Paulo/* if libnl exists */
53a0ee43a1SRui Paulo#undef HAVE_LIBNL
54a0ee43a1SRui Paulo
5504fb2745SSam Leffler/* Define to 1 if you have the <limits.h> header file. */
5604fb2745SSam Leffler#undef HAVE_LIMITS_H
5704fb2745SSam Leffler
58a8e07101SRui Paulo/* if tp_vlan_tci exists */
59a8e07101SRui Paulo#undef HAVE_LINUX_TPACKET_AUXDATA_TP_VLAN_TCI
60a8e07101SRui Paulo
61a0ee43a1SRui Paulo/* Define to 1 if you have the <linux/usbdevice_fs.h> header file. */
62a0ee43a1SRui Paulo#undef HAVE_LINUX_USBDEVICE_FS_H
63a0ee43a1SRui Paulo
64a8e07101SRui Paulo/* Define to 1 if you have the <linux/wireless.h> header file. */
65a8e07101SRui Paulo#undef HAVE_LINUX_WIRELESS_H
66a8e07101SRui Paulo
6704fb2745SSam Leffler/* Define to 1 if you have the <memory.h> header file. */
6804fb2745SSam Leffler#undef HAVE_MEMORY_H
6904fb2745SSam Leffler
7004fb2745SSam Leffler/* Define to 1 if you have the <netinet/ether.h> header file. */
7104fb2745SSam Leffler#undef HAVE_NETINET_ETHER_H
7204fb2745SSam Leffler
7304fb2745SSam Leffler/* Define to 1 if you have the <netinet/if_ether.h> header file. */
7404fb2745SSam Leffler#undef HAVE_NETINET_IF_ETHER_H
75dc2c7305SBill Fenner
76a8e07101SRui Paulo/* Define to 1 if you have the <net/if_media.h> header file. */
77a8e07101SRui Paulo#undef HAVE_NET_IF_MEDIA_H
78a8e07101SRui Paulo
79ef96d74fSMax Laier/* Define to 1 if you have the <net/pfvar.h> header file. */
80ef96d74fSMax Laier#undef HAVE_NET_PFVAR_H
81ef96d74fSMax Laier
82a0ee43a1SRui Paulo/* if there's an os_proto.h for this platform, to use additional prototypes */
83dc2c7305SBill Fenner#undef HAVE_OS_PROTO_H
84dc2c7305SBill Fenner
85ef96d74fSMax Laier/* Define to 1 if you have the <paths.h> header file. */
86ef96d74fSMax Laier#undef HAVE_PATHS_H
87ef96d74fSMax Laier
88a8e07101SRui Paulo/* define if net/pfvar.h defines PF_NAT through PF_NORDR */
89a8e07101SRui Paulo#undef HAVE_PF_NAT_THROUGH_PF_NORDR
90a8e07101SRui Paulo
91ee2dd488SSam Leffler/* define if you have a Septel API */
92ee2dd488SSam Leffler#undef HAVE_SEPTEL_API
93ee2dd488SSam Leffler
94a0ee43a1SRui Paulo/* define if you have Myricom SNF API */
95a0ee43a1SRui Paulo#undef HAVE_SNF_API
96a0ee43a1SRui Paulo
9704fb2745SSam Leffler/* Define to 1 if you have the `snprintf' function. */
9804fb2745SSam Leffler#undef HAVE_SNPRINTF
9904fb2745SSam Leffler
100a0ee43a1SRui Paulo/* if struct sockaddr has the sa_len member */
101dc2c7305SBill Fenner#undef HAVE_SOCKADDR_SA_LEN
102dc2c7305SBill Fenner
103feb4ecdbSBruce M Simpson/* if struct sockaddr_storage exists */
104feb4ecdbSBruce M Simpson#undef HAVE_SOCKADDR_STORAGE
105feb4ecdbSBruce M Simpson
106a8e07101SRui Paulo/* define if socklen_t is defined */
107a8e07101SRui Paulo#undef HAVE_SOCKLEN_T
108a8e07101SRui Paulo
10904fb2745SSam Leffler/* On solaris */
11004fb2745SSam Leffler#undef HAVE_SOLARIS
11104fb2745SSam Leffler
11204fb2745SSam Leffler/* Define to 1 if you have the <stdint.h> header file. */
11304fb2745SSam Leffler#undef HAVE_STDINT_H
11404fb2745SSam Leffler
11504fb2745SSam Leffler/* Define to 1 if you have the <stdlib.h> header file. */
11604fb2745SSam Leffler#undef HAVE_STDLIB_H
11704fb2745SSam Leffler
11804fb2745SSam Leffler/* Define to 1 if you have the `strerror' function. */
11904fb2745SSam Leffler#undef HAVE_STRERROR
12004fb2745SSam Leffler
12104fb2745SSam Leffler/* Define to 1 if you have the <strings.h> header file. */
12204fb2745SSam Leffler#undef HAVE_STRINGS_H
12304fb2745SSam Leffler
12404fb2745SSam Leffler/* Define to 1 if you have the <string.h> header file. */
12504fb2745SSam Leffler#undef HAVE_STRING_H
12604fb2745SSam Leffler
12704fb2745SSam Leffler/* Define to 1 if you have the `strlcpy' function. */
12804fb2745SSam Leffler#undef HAVE_STRLCPY
12904fb2745SSam Leffler
130a0ee43a1SRui Paulo/* Define to 1 if the system has the type `struct BPF_TIMEVAL'. */
131a0ee43a1SRui Paulo#undef HAVE_STRUCT_BPF_TIMEVAL
132a0ee43a1SRui Paulo
133ee2dd488SSam Leffler/* Define to 1 if the system has the type `struct ether_addr'. */
134ee2dd488SSam Leffler#undef HAVE_STRUCT_ETHER_ADDR
135ee2dd488SSam Leffler
136a0ee43a1SRui Paulo/* Define to 1 if you have the <sys/bitypes.h> header file. */
137a0ee43a1SRui Paulo#undef HAVE_SYS_BITYPES_H
138a0ee43a1SRui Paulo
13904fb2745SSam Leffler/* Define to 1 if you have the <sys/bufmod.h> header file. */
14004fb2745SSam Leffler#undef HAVE_SYS_BUFMOD_H
14104fb2745SSam Leffler
14204fb2745SSam Leffler/* Define to 1 if you have the <sys/dlpi_ext.h> header file. */
14304fb2745SSam Leffler#undef HAVE_SYS_DLPI_EXT_H
14404fb2745SSam Leffler
14504fb2745SSam Leffler/* Define to 1 if you have the <sys/ioccom.h> header file. */
14604fb2745SSam Leffler#undef HAVE_SYS_IOCCOM_H
14704fb2745SSam Leffler
14804fb2745SSam Leffler/* Define to 1 if you have the <sys/sockio.h> header file. */
14904fb2745SSam Leffler#undef HAVE_SYS_SOCKIO_H
15004fb2745SSam Leffler
15104fb2745SSam Leffler/* Define to 1 if you have the <sys/stat.h> header file. */
15204fb2745SSam Leffler#undef HAVE_SYS_STAT_H
15304fb2745SSam Leffler
15404fb2745SSam Leffler/* Define to 1 if you have the <sys/types.h> header file. */
15504fb2745SSam Leffler#undef HAVE_SYS_TYPES_H
15604fb2745SSam Leffler
15704fb2745SSam Leffler/* if if_packet.h has tpacket_stats defined */
15804fb2745SSam Leffler#undef HAVE_TPACKET_STATS
15904fb2745SSam Leffler
16004fb2745SSam Leffler/* Define to 1 if you have the <unistd.h> header file. */
16104fb2745SSam Leffler#undef HAVE_UNISTD_H
16204fb2745SSam Leffler
163a0ee43a1SRui Paulo/* if struct usbdevfs_ctrltransfer has bRequestType */
164a0ee43a1SRui Paulo#undef HAVE_USBDEVFS_CTRLTRANSFER_BREQUESTTYPE
165a0ee43a1SRui Paulo
16604fb2745SSam Leffler/* define if version.h is generated in the build procedure */
16704fb2745SSam Leffler#undef HAVE_VERSION_H
16804fb2745SSam Leffler
16904fb2745SSam Leffler/* Define to 1 if you have the `vsnprintf' function. */
17004fb2745SSam Leffler#undef HAVE_VSNPRINTF
17104fb2745SSam Leffler
172a8e07101SRui Paulo/* define if the system supports zerocopy BPF */
173a8e07101SRui Paulo#undef HAVE_ZEROCOPY_BPF
174a8e07101SRui Paulo
17504fb2745SSam Leffler/* define if your compiler has __attribute__ */
17604fb2745SSam Leffler#undef HAVE___ATTRIBUTE__
17704fb2745SSam Leffler
17804fb2745SSam Leffler/* IPv6 */
17904fb2745SSam Leffler#undef INET6
180dc2c7305SBill Fenner
181dc2c7305SBill Fenner/* if unaligned access fails */
182dc2c7305SBill Fenner#undef LBL_ALIGN
183dc2c7305SBill Fenner
184a8e07101SRui Paulo/* path for device for USB sniffing */
185a8e07101SRui Paulo#undef LINUX_USB_MON_DEV
186a8e07101SRui Paulo
18704fb2745SSam Leffler/* Define to 1 if netinet/ether.h declares `ether_hostton' */
18804fb2745SSam Leffler#undef NETINET_ETHER_H_DECLARES_ETHER_HOSTTON
18904fb2745SSam Leffler
19004fb2745SSam Leffler/* Define to 1 if netinet/if_ether.h declares `ether_hostton' */
19104fb2745SSam Leffler#undef NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON
19204fb2745SSam Leffler
19304fb2745SSam Leffler/* do not use protochain */
19404fb2745SSam Leffler#undef NO_PROTOCHAIN
19504fb2745SSam Leffler
19604fb2745SSam Leffler/* Define to the address where bug reports for this package should be sent. */
19704fb2745SSam Leffler#undef PACKAGE_BUGREPORT
19804fb2745SSam Leffler
19904fb2745SSam Leffler/* Define to the full name of this package. */
20004fb2745SSam Leffler#undef PACKAGE_NAME
20104fb2745SSam Leffler
20204fb2745SSam Leffler/* Define to the full name and version of this package. */
20304fb2745SSam Leffler#undef PACKAGE_STRING
20404fb2745SSam Leffler
20504fb2745SSam Leffler/* Define to the one symbol short name of this package. */
20604fb2745SSam Leffler#undef PACKAGE_TARNAME
20704fb2745SSam Leffler
20804fb2745SSam Leffler/* Define to the version of this package. */
20904fb2745SSam Leffler#undef PACKAGE_VERSION
21004fb2745SSam Leffler
21104fb2745SSam Leffler/* /dev/dlpi directory */
21204fb2745SSam Leffler#undef PCAP_DEV_PREFIX
21304fb2745SSam Leffler
214a8e07101SRui Paulo/* target host supports Bluetooth sniffing */
215a8e07101SRui Paulo#undef PCAP_SUPPORT_BT
216a8e07101SRui Paulo
217a0ee43a1SRui Paulo/* target host supports CAN sniffing */
218a0ee43a1SRui Paulo#undef PCAP_SUPPORT_CAN
219a0ee43a1SRui Paulo
220a8e07101SRui Paulo/* target host supports USB sniffing */
221a8e07101SRui Paulo#undef PCAP_SUPPORT_USB
222a8e07101SRui Paulo
223a8e07101SRui Paulo/* include ACN support */
224a8e07101SRui Paulo#undef SITA
225a8e07101SRui Paulo
22604fb2745SSam Leffler/* Define to 1 if you have the ANSI C header files. */
22704fb2745SSam Leffler#undef STDC_HEADERS
22804fb2745SSam Leffler
22904fb2745SSam Leffler/* Enable parser debugging */
23004fb2745SSam Leffler#undef YYDEBUG
23104fb2745SSam Leffler
232a8e07101SRui Paulo/* Number of bits in a file offset, on hosts where this is settable. */
233a8e07101SRui Paulo#undef _FILE_OFFSET_BITS
234a8e07101SRui Paulo
23504fb2745SSam Leffler/* needed on HP-UX */
23604fb2745SSam Leffler#undef _HPUX_SOURCE
23704fb2745SSam Leffler
238a8e07101SRui Paulo/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
239a8e07101SRui Paulo#undef _LARGEFILE_SOURCE
240a8e07101SRui Paulo
241a8e07101SRui Paulo/* Define for large files, on AIX-style hosts. */
242a8e07101SRui Paulo#undef _LARGE_FILES
243a8e07101SRui Paulo
24404fb2745SSam Leffler/* define on AIX to get certain functions */
24504fb2745SSam Leffler#undef _SUN
24604fb2745SSam Leffler
247a0ee43a1SRui Paulo/* to handle Ultrix compilers that don't support const in prototypes */
248a0ee43a1SRui Paulo#undef const
249a0ee43a1SRui Paulo
25004fb2745SSam Leffler/* Define as token for inline if inlining supported */
25104fb2745SSam Leffler#undef inline
25204fb2745SSam Leffler
253a0ee43a1SRui Paulo/* Define to `short' if int16_t not defined. */
254a0ee43a1SRui Paulo#undef int16_t
255a0ee43a1SRui Paulo
256a0ee43a1SRui Paulo/* Define to `int' if int32_t not defined. */
257a0ee43a1SRui Paulo#undef int32_t
258a0ee43a1SRui Paulo
259a0ee43a1SRui Paulo/* Define to `long long' if int64_t not defined. */
260a0ee43a1SRui Paulo#undef int64_t
261a0ee43a1SRui Paulo
262a0ee43a1SRui Paulo/* Define to `signed char' if int8_t not defined. */
263a0ee43a1SRui Paulo#undef int8_t
264a0ee43a1SRui Paulo
26504fb2745SSam Leffler/* on sinix */
26604fb2745SSam Leffler#undef sinix
26704fb2745SSam Leffler
268a0ee43a1SRui Paulo/* Define to `unsigned short' if u_int16_t not defined. */
26904fb2745SSam Leffler#undef u_int16_t
27004fb2745SSam Leffler
271a0ee43a1SRui Paulo/* Define to `unsigned int' if u_int32_t not defined. */
27204fb2745SSam Leffler#undef u_int32_t
27304fb2745SSam Leffler
274a0ee43a1SRui Paulo/* Define to `unsigned long long' if u_int64_t not defined. */
275a8e07101SRui Paulo#undef u_int64_t
276a8e07101SRui Paulo
277a0ee43a1SRui Paulo/* Define to `unsigned char' if u_int8_t not defined. */
27804fb2745SSam Leffler#undef u_int8_t
279