config.h revision 127676
1/* $FreeBSD: head/usr.sbin/tcpdump/tcpdump/config.h 127676 2004-03-31 15:00:44Z bms $ */
2/* This is an edited copy of the config.h generated by configure. */
3
4/* config.h.  Generated by configure.  */
5/* config.h.in.  Generated from configure.in by autoheader.  */
6/* "generated automatically" means DO NOT MAKE CHANGES TO config.h.in --
7 * make them to acconfig.h and rerun autoheader */
8
9/* Define if you have SSLeay 0.9.0b with the buggy cast128. */
10/* #undef HAVE_BUGGY_CAST128 */
11
12/* Define if you enable support for the libsmi. */
13/* #undef LIBSMI */
14
15/* Define if you have the <smi.h> header file.  */
16/* #undef HAVE_SMI_H */
17
18/* define if you have struct __res_state_ext */
19/* #undef HAVE_RES_STATE_EXT */
20
21/* define if your struct __res_state has the nsort member */
22/* #undef HAVE_NEW_RES_STATE */
23
24
25/*
26 * define if struct ether_header.ether_dhost is a struct with ether_addr_octet
27 */
28/* #undef ETHER_HEADER_HAS_EA */
29
30/* define if struct ether_arp contains arp_xsha */
31/* #undef ETHER_ARP_HAS_X */
32
33/* define if you have the addrinfo function. */
34#define HAVE_ADDRINFO 1
35
36/* define if you need to include missing/addrinfoh.h. */
37/* #undef NEED_ADDRINFO_H */
38
39/* define ifyou have the h_errno variable. */
40#define HAVE_H_ERRNO 1
41
42/* define if IN6ADDRSZ is defined (XXX not used!) */
43#define HAVE_IN6ADDRSZ 1
44
45/* define if INADDRSZ is defined (XXX not used!) */
46#define HAVE_INADDRSZ 1
47
48/* define if this is a development version, to use additional prototypes. */
49/* #undef HAVE_OS_PROTO_H */
50
51/* define if <unistd.h> defines __P() */
52/* #undef HAVE_PORTABLE_PROTOTYPE */
53
54/* define if RES_USE_INET6 is defined */
55#define HAVE_RES_USE_INET6 1
56
57/* define if struct sockaddr has the sa_len member */
58#define HAVE_SOCKADDR_SA_LEN 1
59
60/* define if you have struct sockaddr_storage */
61#define HAVE_SOCKADDR_STORAGE 1
62
63/* define if you have both getipnodebyname() and getipnodebyaddr() */
64/* #undef USE_GETIPNODEBY */
65
66/* define if you have ether_ntohost() and it works */
67#define USE_ETHER_NTOHOST 1
68
69/* define if libpcap has pcap_version */
70/* #undef HAVE_PCAP_VERSION */
71
72/* define if libpcap has pcap_debug */
73/* #undef HAVE_PCAP_DEBUG */
74
75/* define if libpcap has yydebug */
76/* #undef HAVE_YYDEBUG */
77
78/* define if libpcap has pcap_list_datalinks() */
79#define HAVE_PCAP_LIST_DATALINKS 1
80
81/* define if libpcap has pcap_set_datalink() */
82#define HAVE_PCAP_SET_DATALINK 1
83
84/* define if libpcap has pcap_datalink_name_to_val() */
85#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1
86
87/* define if libpcap has pcap_datalink_val_to_description() */
88#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1
89
90/* define if unaligned memory accesses fail */
91/* #undef LBL_ALIGN */
92
93/* The successful return value from signal (?)XXX */
94#define RETSIGVAL
95
96/* Define this on IRIX */
97/* #undef _BSD_SIGNALS */
98
99/* For HP/UX ANSI compiler? */
100/* #undef _HPUX_SOURCE */
101
102/* AIX hack. */
103/* #undef _SUN */
104
105/* Workaround for missing sized types */
106/* XXX this should move to the more standard uint*_t */
107/* #undef int8_t */
108/* #undef int16_t */
109/* #undef int32_t */
110/* #undef u_int16_t */
111/* #undef u_int32_t */
112/* #undef u_int8_t */
113
114/* Whether or not to include the possibly-buggy SMB printer */
115#define TCPDUMP_DO_SMB 1
116
117/* Long story short: aclocal.m4 depends on autoconf 2.13
118 * implementation details wrt "const"; newer versions
119 * have different implementation details so for now we
120 * put "const" here.  This may cause duplicate definitions
121 * in config.h but that should be OK since they're the same.
122 */
123/* #undef const */
124
125/* Define if you have the dnet_htoa function.  */
126/* #undef HAVE_DNET_HTOA */
127
128/* Define if you have a dnet_htoa declaration in <netdnet/dnetdb.h>.  */
129/* #undef HAVE_NETDNET_DNETDB_H_DNET_HTOA */
130
131/* Define to 1 if you have the `bpf_dump' function. */
132#define HAVE_BPF_DUMP 1
133
134/* Define to 1 if you have the `ether_ntohost' function. */
135#define HAVE_ETHER_NTOHOST 1
136
137/* Define to 1 if you have the <fcntl.h> header file. */
138#define HAVE_FCNTL_H 1
139
140/* Define to 1 if you have the `getaddrinfo' function. */
141#define HAVE_GETADDRINFO 1
142
143/* Define to 1 if you have the `getnameinfo' function. */
144#define HAVE_GETNAMEINFO 1
145
146/* Define to 1 if you have the <inttypes.h> header file. */
147#define HAVE_INTTYPES_H 1
148
149/* Define to 1 if you have the `crypto' library (-lcrypto). */
150/* #undef HAVE_LIBCRYPTO */
151
152/* Define to 1 if you have the `rpc' library (-lrpc). */
153/* #undef HAVE_LIBRPC */
154
155/* Define to 1 if you have the `smi' library (-lsmi). */
156/* #undef HAVE_LIBSMI */
157
158/* Define to 1 if you have the <memory.h> header file. */
159#define HAVE_MEMORY_H 1
160
161/* Define to 1 if you have the <netdnet/dnetdb.h> header file. */
162/* #undef HAVE_NETDNET_DNETDB_H */
163
164/* Define to 1 if you have the <netinet/ether.h> header file. */
165/* #undef HAVE_NETINET_ETHER_H */
166
167/* Define to 1 if you have the <netinet/if_ether.h> header file. */
168/* #undef HAVE_NETINET_IF_ETHER_H */
169
170/* Define to 1 if you have the <openssl/evp.h> header file. */
171/* #define HAVE_OPENSSL_EVP_H 1 */
172
173/* Define to 1 if you have the `pcap_breakloop' function. */
174#define HAVE_PCAP_BREAKLOOP 1
175
176/* Define to 1 if you have the `pcap_dump_flush' function. */
177#define HAVE_PCAP_DUMP_FLUSH 1
178
179/* Define to 1 if you have the `pcap_findalldevs' function. */
180#define HAVE_PCAP_FINDALLDEVS 1
181
182/* Define to 1 if the system has the type `pcap_if_t'. */
183#define HAVE_PCAP_IF_T 1
184
185/* Define to 1 if you have the `pcap_lib_version' function. */
186#define HAVE_PCAP_LIB_VERSION 1
187
188/* Define to 1 if you have the `pfopen' function. */
189/* #undef HAVE_PFOPEN */
190
191/* Define to 1 if you have the <rpc/rpcent.h> header file. */
192#define HAVE_RPC_RPCENT_H 1
193
194/* Define to 1 if you have the `setlinebuf' function. */
195#define HAVE_SETLINEBUF 1
196
197/* Define to 1 if you have the `sigaction' function. */
198#define HAVE_SIGACTION 1
199
200/* Define to 1 if you have the `sigset' function. */
201/* #undef HAVE_SIGSET */
202
203/* Define to 1 if you have the <smi.h> header file. */
204/* #undef HAVE_SMI_H */
205
206/* Define to 1 if you have the `snprintf' function. */
207#define HAVE_SNPRINTF 1
208
209/* Define to 1 if you have the <stdint.h> header file. */
210#define HAVE_STDINT_H 1
211
212/* Define to 1 if you have the <stdlib.h> header file. */
213#define HAVE_STDLIB_H 1
214
215/* Define to 1 if you have the `strcasecmp' function. */
216#define HAVE_STRCASECMP 1
217
218/* Define to 1 if you have the `strdup' function. */
219#define HAVE_STRDUP 1
220
221/* Define to 1 if you have the `strftime' function. */
222#define HAVE_STRFTIME 1
223
224/* Define to 1 if you have the <strings.h> header file. */
225#define HAVE_STRINGS_H 1
226
227/* Define to 1 if you have the <string.h> header file. */
228#define HAVE_STRING_H 1
229
230/* Define to 1 if you have the `strlcat' function. */
231#define HAVE_STRLCAT 1
232
233/* Define to 1 if you have the `strlcpy' function. */
234#define HAVE_STRLCPY 1
235
236/* Define to 1 if you have the `strsep' function. */
237#define HAVE_STRSEP 1
238
239/* Define to 1 if you have the <sys/stat.h> header file. */
240#define HAVE_SYS_STAT_H 1
241
242/* Define to 1 if you have the <sys/types.h> header file. */
243#define HAVE_SYS_TYPES_H 1
244
245/* Define to 1 if you have the <unistd.h> header file. */
246#define HAVE_UNISTD_H 1
247
248/* Define to 1 if you have the `vfprintf' function. */
249#define HAVE_VFPRINTF 1
250
251/* Define to 1 if you have the `vsnprintf' function. */
252#define HAVE_VSNPRINTF 1
253
254/* define if your compiler has __attribute__ */
255#define HAVE___ATTRIBUTE__ 1
256
257/* Define to the address where bug reports for this package should be sent. */
258#define PACKAGE_BUGREPORT ""
259
260/* Define to the full name of this package. */
261#define PACKAGE_NAME ""
262
263/* Define to the full name and version of this package. */
264#define PACKAGE_STRING ""
265
266/* Define to the one symbol short name of this package. */
267#define PACKAGE_TARNAME ""
268
269/* Define to the version of this package. */
270#define PACKAGE_VERSION ""
271
272/* Define as the return type of signal handlers (`int' or `void'). */
273#define RETSIGTYPE void
274
275/* The size of a `char', as computed by sizeof. */
276#define SIZEOF_CHAR 1
277
278/* The size of a `int', as computed by sizeof. */
279#define SIZEOF_INT 4
280
281/* The size of a `long', as computed by sizeof. */
282#define SIZEOF_LONG 4
283
284/* The size of a `short', as computed by sizeof. */
285#define SIZEOF_SHORT 2
286
287/* Define to 1 if you have the ANSI C header files. */
288#define STDC_HEADERS 1
289
290/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
291#define TIME_WITH_SYS_TIME 1
292
293/* Define as token for inline if inlining supported */
294#define inline inline
295