xref: /freebsd/lib/libpcap/config.h (revision 0b27443f511e7aa23e663cf7924ef32fde26e20e)
11a92ad3dSBill Fenner /* $FreeBSD$ */
21a92ad3dSBill Fenner /* This is an edited copy of the config.h generated by configure. */
31a92ad3dSBill Fenner 
40b27443fSSam Leffler /* config.h.  Generated by configure.  */
50b27443fSSam Leffler /* config.h.in.  Generated from configure.in by autoheader.  */
687d7b722SBill Fenner /* Long story short: aclocal.m4 depends on autoconf 2.13
787d7b722SBill Fenner  * implementation details wrt "const"; newer versions
887d7b722SBill Fenner  * have different implementation details so for now we
987d7b722SBill Fenner  * put "const" here.  This may cause duplicate definitions
1087d7b722SBill Fenner  * in config.h but that should be OK since they're the same.
1187d7b722SBill Fenner  */
1287d7b722SBill Fenner /* #undef const */
1387d7b722SBill Fenner 
140b27443fSSam Leffler /* Enable optimizer debugging */
150b27443fSSam Leffler /* #undef BDEBUG */
160b27443fSSam Leffler 
170b27443fSSam Leffler /* define if you have the DAG API */
180b27443fSSam Leffler /* #undef HAVE_DAG_API */
190b27443fSSam Leffler 
200b27443fSSam Leffler /* Define to 1 if you have the declaration of `ether_hostton', and to 0 if you
210b27443fSSam Leffler    don't. */
220b27443fSSam Leffler #define HAVE_DECL_ETHER_HOSTTON 1
230b27443fSSam Leffler 
240b27443fSSam Leffler /* define if you have a /dev/dlpi */
250b27443fSSam Leffler /* #undef HAVE_DEV_DLPI */
260b27443fSSam Leffler 
270b27443fSSam Leffler /* Define to 1 if you have the `ether_hostton' function. */
281a92ad3dSBill Fenner #define HAVE_ETHER_HOSTTON 1
291a92ad3dSBill Fenner 
300b27443fSSam Leffler /* on HP-UX 10.20 */
310b27443fSSam Leffler /* #undef HAVE_HPUX10_20 */
321a92ad3dSBill Fenner 
330b27443fSSam Leffler /* on HP-UX 9.x */
340b27443fSSam Leffler /* #undef HAVE_HPUX9 */
351a92ad3dSBill Fenner 
360b27443fSSam Leffler /* if ppa_info_t_dl_module_id exists */
370b27443fSSam Leffler /* #undef HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1 */
381a92ad3dSBill Fenner 
390b27443fSSam Leffler /* Define to 1 if you have the <inttypes.h> header file. */
400b27443fSSam Leffler #define HAVE_INTTYPES_H 1
410b27443fSSam Leffler 
420b27443fSSam Leffler /* Define to 1 if you have the <limits.h> header file. */
4387d7b722SBill Fenner #define HAVE_LIMITS_H 1
4487d7b722SBill Fenner 
450b27443fSSam Leffler /* Define to 1 if you have the <memory.h> header file. */
460b27443fSSam Leffler #define HAVE_MEMORY_H 1
470b27443fSSam Leffler 
480b27443fSSam Leffler /* Define to 1 if you have the <netinet/ether.h> header file. */
490b27443fSSam Leffler /* #undef HAVE_NETINET_ETHER_H */
500b27443fSSam Leffler 
510b27443fSSam Leffler /* Define to 1 if you have the <netinet/if_ether.h> header file. */
521a92ad3dSBill Fenner #define HAVE_NETINET_IF_ETHER_H 1
531a92ad3dSBill Fenner 
540b27443fSSam Leffler /* if there's an os_proto.h */
550b27443fSSam Leffler /* #undef HAVE_OS_PROTO_H */
560b27443fSSam Leffler 
570b27443fSSam Leffler /* define if you have a /proc/net/dev */
580b27443fSSam Leffler /* #undef HAVE_PROC_NET_DEV */
590b27443fSSam Leffler 
600b27443fSSam Leffler /* Define to 1 if you have the `snprintf' function. */
610b27443fSSam Leffler #define HAVE_SNPRINTF 1
620b27443fSSam Leffler 
630b27443fSSam Leffler /* if struct sockaddr has sa_len */
640b27443fSSam Leffler #define HAVE_SOCKADDR_SA_LEN 1
650b27443fSSam Leffler 
660b27443fSSam Leffler /* if struct sockaddr_storage exists */
670b27443fSSam Leffler #define HAVE_SOCKADDR_STORAGE 1
680b27443fSSam Leffler 
690b27443fSSam Leffler /* On solaris */
700b27443fSSam Leffler /* #undef HAVE_SOLARIS */
710b27443fSSam Leffler 
720b27443fSSam Leffler /* Define to 1 if you have the <stdint.h> header file. */
730b27443fSSam Leffler #define HAVE_STDINT_H 1
740b27443fSSam Leffler 
750b27443fSSam Leffler /* Define to 1 if you have the <stdlib.h> header file. */
760b27443fSSam Leffler #define HAVE_STDLIB_H 1
770b27443fSSam Leffler 
780b27443fSSam Leffler /* Define to 1 if you have the `strerror' function. */
790b27443fSSam Leffler #define HAVE_STRERROR 1
800b27443fSSam Leffler 
810b27443fSSam Leffler /* Define to 1 if you have the <strings.h> header file. */
820b27443fSSam Leffler #define HAVE_STRINGS_H 1
830b27443fSSam Leffler 
840b27443fSSam Leffler /* Define to 1 if you have the <string.h> header file. */
850b27443fSSam Leffler #define HAVE_STRING_H 1
860b27443fSSam Leffler 
870b27443fSSam Leffler /* Define to 1 if you have the `strlcpy' function. */
880b27443fSSam Leffler #define HAVE_STRLCPY 1
890b27443fSSam Leffler 
900b27443fSSam Leffler /* Define to 1 if you have the <sys/bufmod.h> header file. */
911a92ad3dSBill Fenner /* #undef HAVE_SYS_BUFMOD_H */
921a92ad3dSBill Fenner 
930b27443fSSam Leffler /* Define to 1 if you have the <sys/dlpi_ext.h> header file. */
941a92ad3dSBill Fenner /* #undef HAVE_SYS_DLPI_EXT_H */
951a92ad3dSBill Fenner 
960b27443fSSam Leffler /* Define to 1 if you have the <sys/ioccom.h> header file. */
971a92ad3dSBill Fenner #define HAVE_SYS_IOCCOM_H 1
981a92ad3dSBill Fenner 
990b27443fSSam Leffler /* Define to 1 if you have the <sys/sockio.h> header file. */
1001a92ad3dSBill Fenner #define HAVE_SYS_SOCKIO_H 1
1011a92ad3dSBill Fenner 
1020b27443fSSam Leffler /* Define to 1 if you have the <sys/stat.h> header file. */
1030b27443fSSam Leffler #define HAVE_SYS_STAT_H 1
1040b27443fSSam Leffler 
1050b27443fSSam Leffler /* Define to 1 if you have the <sys/types.h> header file. */
1060b27443fSSam Leffler #define HAVE_SYS_TYPES_H 1
1070b27443fSSam Leffler 
1080b27443fSSam Leffler /* if if_packet.h has tpacket_stats defined */
1090b27443fSSam Leffler /* #undef HAVE_TPACKET_STATS */
1100b27443fSSam Leffler 
1110b27443fSSam Leffler /* Define to 1 if you have the <unistd.h> header file. */
1120b27443fSSam Leffler #define HAVE_UNISTD_H 1
1130b27443fSSam Leffler 
1140b27443fSSam Leffler /* define if version.h is generated in the build procedure */
1150b27443fSSam Leffler #define HAVE_VERSION_H 1
1160b27443fSSam Leffler 
1170b27443fSSam Leffler /* Define to 1 if you have the `vsnprintf' function. */
1180b27443fSSam Leffler #define HAVE_VSNPRINTF 1
1191a92ad3dSBill Fenner 
1201a92ad3dSBill Fenner /* define if your compiler has __attribute__ */
1211a92ad3dSBill Fenner #define HAVE___ATTRIBUTE__ 1
1221a92ad3dSBill Fenner 
1230b27443fSSam Leffler /* IPv6 */
1240b27443fSSam Leffler /* #undef INET6 */
1250b27443fSSam Leffler 
1260b27443fSSam Leffler /* if unaligned access fails */
1270b27443fSSam Leffler /* #undef LBL_ALIGN */
1280b27443fSSam Leffler 
1290b27443fSSam Leffler /* Define to 1 if netinet/ether.h declares `ether_hostton' */
1300b27443fSSam Leffler /* #undef NETINET_ETHER_H_DECLARES_ETHER_HOSTTON */
1310b27443fSSam Leffler 
1320b27443fSSam Leffler /* Define to 1 if netinet/if_ether.h declares `ether_hostton' */
1330b27443fSSam Leffler #define NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON
1340b27443fSSam Leffler 
1350b27443fSSam Leffler /* do not use protochain */
1360b27443fSSam Leffler /* #undef NO_PROTOCHAIN */
1370b27443fSSam Leffler 
1380b27443fSSam Leffler /* Define to the address where bug reports for this package should be sent. */
1390b27443fSSam Leffler #define PACKAGE_BUGREPORT ""
1400b27443fSSam Leffler 
1410b27443fSSam Leffler /* Define to the full name of this package. */
1420b27443fSSam Leffler #define PACKAGE_NAME ""
1430b27443fSSam Leffler 
1440b27443fSSam Leffler /* Define to the full name and version of this package. */
1450b27443fSSam Leffler #define PACKAGE_STRING ""
1460b27443fSSam Leffler 
1470b27443fSSam Leffler /* Define to the one symbol short name of this package. */
1480b27443fSSam Leffler #define PACKAGE_TARNAME ""
1490b27443fSSam Leffler 
1500b27443fSSam Leffler /* Define to the version of this package. */
1510b27443fSSam Leffler #define PACKAGE_VERSION ""
1520b27443fSSam Leffler 
1530b27443fSSam Leffler /* /dev/dlpi directory */
1540b27443fSSam Leffler /* #undef PCAP_DEV_PREFIX */
1550b27443fSSam Leffler 
1560b27443fSSam Leffler /* Define to 1 if you have the ANSI C header files. */
1570b27443fSSam Leffler #define STDC_HEADERS 1
1580b27443fSSam Leffler 
1590b27443fSSam Leffler /* Enable parser debugging */
1600b27443fSSam Leffler /* #undef YYDEBUG */
1610b27443fSSam Leffler 
1620b27443fSSam Leffler /* needed on HP-UX */
1630b27443fSSam Leffler /* #undef _HPUX_SOURCE */
1640b27443fSSam Leffler 
1650b27443fSSam Leffler /* define on AIX to get certain functions */
1660b27443fSSam Leffler /* #undef _SUN */
1670b27443fSSam Leffler 
1680b27443fSSam Leffler /* Define as token for inline if inlining supported */
1690b27443fSSam Leffler #define inline inline
1700b27443fSSam Leffler 
1710b27443fSSam Leffler /* on sinix */
1720b27443fSSam Leffler /* #undef sinix */
1731a92ad3dSBill Fenner 
1741a92ad3dSBill Fenner /* if we have u_int16_t */
1751a92ad3dSBill Fenner /* #undef u_int16_t */
1761a92ad3dSBill Fenner 
1771a92ad3dSBill Fenner /* if we have u_int32_t */
1781a92ad3dSBill Fenner /* #undef u_int32_t */
1791a92ad3dSBill Fenner 
1800b27443fSSam Leffler /* if we have u_int8_t */
1810b27443fSSam Leffler /* #undef u_int8_t */
182