config.h revision 181690
175111Sfenner/* $FreeBSD: head/lib/libpcap/config.h 181690 2008-08-13 15:41:21Z ed $ */
275111Sfenner/* This is an edited copy of the config.h generated by configure. */
375111Sfenner
4146772Ssam/* config.h.  Generated by configure.  */
5146772Ssam/* config.h.in.  Generated from configure.in by autoheader.  */
698529Sfenner/* Long story short: aclocal.m4 depends on autoconf 2.13
798529Sfenner * implementation details wrt "const"; newer versions
898529Sfenner * have different implementation details so for now we
998529Sfenner * put "const" here.  This may cause duplicate definitions
1098529Sfenner * in config.h but that should be OK since they're the same.
1198529Sfenner */
1298529Sfenner/* #undef const */
1398529Sfenner
14146772Ssam/* Enable optimizer debugging */
15146772Ssam/* #undef BDEBUG */
16146772Ssam
17172681Smlaier/* define if you have a cloning BPF device */
18181690Sed#define HAVE_CLONING_BPF 1
19172681Smlaier
20146772Ssam/* define if you have the DAG API */
21146772Ssam/* #undef HAVE_DAG_API */
22146772Ssam
23172681Smlaier/* define if you have dag_get_erf_types() */
24172681Smlaier/* #undef HAVE_DAG_GET_ERF_TYPES */
25172681Smlaier
26172681Smlaier/* define if you have streams capable DAG API */
27172681Smlaier/* #undef HAVE_DAG_STREAMS_API */
28172681Smlaier
29146772Ssam/* Define to 1 if you have the declaration of `ether_hostton', and to 0 if you
30146772Ssam   don't. */
31146772Ssam#define HAVE_DECL_ETHER_HOSTTON 1
32146772Ssam
33146772Ssam/* define if you have a /dev/dlpi */
34146772Ssam/* #undef HAVE_DEV_DLPI */
35146772Ssam
36146772Ssam/* Define to 1 if you have the `ether_hostton' function. */
3775111Sfenner#define HAVE_ETHER_HOSTTON 1
3875111Sfenner
39172681Smlaier/* on HP-UX 10.20 or later */
40172681Smlaier/* #undef HAVE_HPUX10_20_OR_LATER */
4175111Sfenner
42146772Ssam/* on HP-UX 9.x */
43146772Ssam/* #undef HAVE_HPUX9 */
4475111Sfenner
45146772Ssam/* if ppa_info_t_dl_module_id exists */
46146772Ssam/* #undef HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1 */
4775111Sfenner
48146772Ssam/* Define to 1 if you have the <inttypes.h> header file. */
49146772Ssam#define HAVE_INTTYPES_H 1
50146772Ssam
51146772Ssam/* Define to 1 if you have the <limits.h> header file. */
5298529Sfenner#define HAVE_LIMITS_H 1
5398529Sfenner
54146772Ssam/* Define to 1 if you have the <memory.h> header file. */
55146772Ssam#define HAVE_MEMORY_H 1
56146772Ssam
57146772Ssam/* Define to 1 if you have the <netinet/ether.h> header file. */
58146772Ssam/* #undef HAVE_NETINET_ETHER_H */
59146772Ssam
60146772Ssam/* Define to 1 if you have the <netinet/if_ether.h> header file. */
6175111Sfenner#define HAVE_NETINET_IF_ETHER_H 1
6275111Sfenner
63172681Smlaier/* Define to 1 if you have the <net/pfvar.h> header file. */
64172681Smlaier/* See Makefile */
65172681Smlaier/* #undef HAVE_NET_PFVAR_H */
66172681Smlaier
67146772Ssam/* if there's an os_proto.h */
68146772Ssam/* #undef HAVE_OS_PROTO_H */
69146772Ssam
70172681Smlaier/* Define to 1 if you have the <paths.h> header file. */
71172681Smlaier#define HAVE_PATHS_H 1
72172681Smlaier
73146772Ssam/* define if you have a /proc/net/dev */
74146772Ssam/* #undef HAVE_PROC_NET_DEV */
75146772Ssam
76172681Smlaier/* define if you have a Septel API */
77172681Smlaier/* #undef HAVE_SEPTEL_API */
78172681Smlaier
79146772Ssam/* Define to 1 if you have the `snprintf' function. */
80146772Ssam#define HAVE_SNPRINTF 1
81146772Ssam
82146772Ssam/* if struct sockaddr has sa_len */
83146772Ssam#define HAVE_SOCKADDR_SA_LEN 1
84146772Ssam
85146772Ssam/* if struct sockaddr_storage exists */
86146772Ssam#define HAVE_SOCKADDR_STORAGE 1
87146772Ssam
88146772Ssam/* On solaris */
89146772Ssam/* #undef HAVE_SOLARIS */
90146772Ssam
91146772Ssam/* Define to 1 if you have the <stdint.h> header file. */
92146772Ssam#define HAVE_STDINT_H 1
93146772Ssam
94146772Ssam/* Define to 1 if you have the <stdlib.h> header file. */
95146772Ssam#define HAVE_STDLIB_H 1
96146772Ssam
97146772Ssam/* Define to 1 if you have the `strerror' function. */
98146772Ssam#define HAVE_STRERROR 1
99146772Ssam
100146772Ssam/* Define to 1 if you have the <strings.h> header file. */
101146772Ssam#define HAVE_STRINGS_H 1
102146772Ssam
103146772Ssam/* Define to 1 if you have the <string.h> header file. */
104146772Ssam#define HAVE_STRING_H 1
105146772Ssam
106146772Ssam/* Define to 1 if you have the `strlcpy' function. */
107146772Ssam#define HAVE_STRLCPY 1
108146772Ssam
109172681Smlaier/* Define to 1 if the system has the type `struct ether_addr'. */
110172681Smlaier/* #undef HAVE_STRUCT_ETHER_ADDR */
111172681Smlaier
112146772Ssam/* Define to 1 if you have the <sys/bufmod.h> header file. */
11375111Sfenner/* #undef HAVE_SYS_BUFMOD_H */
11475111Sfenner
115146772Ssam/* Define to 1 if you have the <sys/dlpi_ext.h> header file. */
11675111Sfenner/* #undef HAVE_SYS_DLPI_EXT_H */
11775111Sfenner
118146772Ssam/* Define to 1 if you have the <sys/ioccom.h> header file. */
11975111Sfenner#define HAVE_SYS_IOCCOM_H 1
12075111Sfenner
121146772Ssam/* Define to 1 if you have the <sys/sockio.h> header file. */
12275111Sfenner#define HAVE_SYS_SOCKIO_H 1
12375111Sfenner
124146772Ssam/* Define to 1 if you have the <sys/stat.h> header file. */
125146772Ssam#define HAVE_SYS_STAT_H 1
12675111Sfenner
127146772Ssam/* Define to 1 if you have the <sys/types.h> header file. */
128146772Ssam#define HAVE_SYS_TYPES_H 1
129146772Ssam
130146772Ssam/* if if_packet.h has tpacket_stats defined */
131146772Ssam/* #undef HAVE_TPACKET_STATS */
132146772Ssam
133146772Ssam/* Define to 1 if you have the <unistd.h> header file. */
134146772Ssam#define HAVE_UNISTD_H 1
135146772Ssam
136146772Ssam/* define if version.h is generated in the build procedure */
137146772Ssam#define HAVE_VERSION_H 1
138146772Ssam
139146772Ssam/* Define to 1 if you have the `vsnprintf' function. */
140146772Ssam#define HAVE_VSNPRINTF 1
141146772Ssam
14275111Sfenner/* define if your compiler has __attribute__ */
14375111Sfenner#define HAVE___ATTRIBUTE__ 1
14475111Sfenner
145146772Ssam/* IPv6 */
146146772Ssam/* #undef INET6 */
14775111Sfenner
148146772Ssam/* if unaligned access fails */
149146772Ssam/* #undef LBL_ALIGN */
15075111Sfenner
151146772Ssam/* Define to 1 if netinet/ether.h declares `ether_hostton' */
152146772Ssam/* #undef NETINET_ETHER_H_DECLARES_ETHER_HOSTTON */
15375111Sfenner
154146772Ssam/* Define to 1 if netinet/if_ether.h declares `ether_hostton' */
155146772Ssam#define NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON
156146772Ssam
15775111Sfenner/* do not use protochain */
15875111Sfenner/* #undef NO_PROTOCHAIN */
15975111Sfenner
160146772Ssam/* Define to the address where bug reports for this package should be sent. */
161146772Ssam#define PACKAGE_BUGREPORT ""
16275111Sfenner
163146772Ssam/* Define to the full name of this package. */
164146772Ssam#define PACKAGE_NAME ""
16598529Sfenner
166146772Ssam/* Define to the full name and version of this package. */
167146772Ssam#define PACKAGE_STRING ""
16898529Sfenner
169146772Ssam/* Define to the one symbol short name of this package. */
170146772Ssam#define PACKAGE_TARNAME ""
17175111Sfenner
172146772Ssam/* Define to the version of this package. */
173146772Ssam#define PACKAGE_VERSION ""
174146772Ssam
17575111Sfenner/* /dev/dlpi directory */
17675111Sfenner/* #undef PCAP_DEV_PREFIX */
17775111Sfenner
178146772Ssam/* Define to 1 if you have the ANSI C header files. */
179146772Ssam#define STDC_HEADERS 1
18098529Sfenner
181146772Ssam/* Enable parser debugging */
182146772Ssam/* #undef YYDEBUG */
18398529Sfenner
184146772Ssam/* needed on HP-UX */
185146772Ssam/* #undef _HPUX_SOURCE */
186146772Ssam
18775111Sfenner/* define on AIX to get certain functions */
18875111Sfenner/* #undef _SUN */
18975111Sfenner
190146772Ssam/* Define as token for inline if inlining supported */
191146772Ssam#define inline inline
19275111Sfenner
19375111Sfenner/* on sinix */
19475111Sfenner/* #undef sinix */
19575111Sfenner
196146772Ssam/* if we have u_int16_t */
197146772Ssam/* #undef u_int16_t */
19875111Sfenner
199146772Ssam/* if we have u_int32_t */
200146772Ssam/* #undef u_int32_t */
20175111Sfenner
202146772Ssam/* if we have u_int8_t */
203146772Ssam/* #undef u_int8_t */
204