xref: /freebsd/lib/libpcap/config.h (revision 87d7b72262269b38fb525201765fe0063362e997)
11a92ad3dSBill Fenner /* $FreeBSD$ */
21a92ad3dSBill Fenner /* This is an edited copy of the config.h generated by configure. */
31a92ad3dSBill Fenner 
41a92ad3dSBill Fenner /* config.h.  Generated automatically by configure.  */
51a92ad3dSBill Fenner /* config.h.in.  Generated automatically from configure.in by autoheader.  */
61a92ad3dSBill Fenner 
71a92ad3dSBill Fenner /* Define to empty if the keyword does not work.  */
81a92ad3dSBill Fenner /* #undef const */
91a92ad3dSBill Fenner 
101a92ad3dSBill Fenner /* Define as __inline if that's what the C compiler calls it.  */
111a92ad3dSBill Fenner /* #undef inline */
121a92ad3dSBill Fenner 
1387d7b722SBill Fenner /* Long story short: aclocal.m4 depends on autoconf 2.13
1487d7b722SBill Fenner  * implementation details wrt "const"; newer versions
1587d7b722SBill Fenner  * have different implementation details so for now we
1687d7b722SBill Fenner  * put "const" here.  This may cause duplicate definitions
1787d7b722SBill Fenner  * in config.h but that should be OK since they're the same.
1887d7b722SBill Fenner  */
1987d7b722SBill Fenner /* #undef const */
2087d7b722SBill Fenner 
211a92ad3dSBill Fenner /* Define if you have the ether_hostton function.  */
221a92ad3dSBill Fenner #define HAVE_ETHER_HOSTTON 1
231a92ad3dSBill Fenner 
241a92ad3dSBill Fenner /* Define if you have the strerror function.  */
251a92ad3dSBill Fenner #define HAVE_STRERROR 1
261a92ad3dSBill Fenner 
271a92ad3dSBill Fenner /* Define if you have the strlcpy function.  */
281a92ad3dSBill Fenner #define HAVE_STRLCPY 1
291a92ad3dSBill Fenner 
301a92ad3dSBill Fenner /* Define if you have the <ifaddrs.h> header file.  */
311a92ad3dSBill Fenner #define HAVE_IFADDRS_H 1
321a92ad3dSBill Fenner 
3387d7b722SBill Fenner /* Define if you have the <limits.h> header file.  */
3487d7b722SBill Fenner #define HAVE_LIMITS_H 1
3587d7b722SBill Fenner 
361a92ad3dSBill Fenner /* Define if you have the <netinet/if_ether.h> header file.  */
371a92ad3dSBill Fenner #define HAVE_NETINET_IF_ETHER_H 1
381a92ad3dSBill Fenner 
391a92ad3dSBill Fenner /* Define if you have the <sys/bufmod.h> header file.  */
401a92ad3dSBill Fenner /* #undef HAVE_SYS_BUFMOD_H */
411a92ad3dSBill Fenner 
421a92ad3dSBill Fenner /* Define if you have the <sys/dlpi_ext.h> header file.  */
431a92ad3dSBill Fenner /* #undef HAVE_SYS_DLPI_EXT_H */
441a92ad3dSBill Fenner 
451a92ad3dSBill Fenner /* Define if you have the <sys/ioccom.h> header file.  */
461a92ad3dSBill Fenner #define HAVE_SYS_IOCCOM_H 1
471a92ad3dSBill Fenner 
481a92ad3dSBill Fenner /* Define if you have the <sys/sockio.h> header file.  */
491a92ad3dSBill Fenner #define HAVE_SYS_SOCKIO_H 1
501a92ad3dSBill Fenner 
511a92ad3dSBill Fenner /* needed on HP-UX */
521a92ad3dSBill Fenner /* #undef _HPUX_SOURCE */
531a92ad3dSBill Fenner 
541a92ad3dSBill Fenner /* define if your compiler has __attribute__ */
551a92ad3dSBill Fenner #define HAVE___ATTRIBUTE__ 1
561a92ad3dSBill Fenner 
571a92ad3dSBill Fenner /* if we have u_int8_t */
581a92ad3dSBill Fenner /* #undef u_int8_t */
591a92ad3dSBill Fenner 
601a92ad3dSBill Fenner /* if we have u_int16_t */
611a92ad3dSBill Fenner /* #undef u_int16_t */
621a92ad3dSBill Fenner 
631a92ad3dSBill Fenner /* if we have u_int32_t */
641a92ad3dSBill Fenner /* #undef u_int32_t */
651a92ad3dSBill Fenner 
661a92ad3dSBill Fenner /* do not use protochain */
671a92ad3dSBill Fenner /* #undef NO_PROTOCHAIN */
681a92ad3dSBill Fenner 
691a92ad3dSBill Fenner /* IPv6 */
701a92ad3dSBill Fenner /* XXX Handled by Makefile, to handle NOINET6 */
711a92ad3dSBill Fenner /* #define INET6 1 */
721a92ad3dSBill Fenner 
7387d7b722SBill Fenner /* Enable optimizer debugging */
7487d7b722SBill Fenner /* #undef BDEBUG */
7587d7b722SBill Fenner 
7687d7b722SBill Fenner /* Enable parser debugging */
7787d7b722SBill Fenner /* #undef YYDEBUG */
7887d7b722SBill Fenner 
791a92ad3dSBill Fenner /* define if you have a /dev/dlpi */
801a92ad3dSBill Fenner /* #undef HAVE_DEV_DLPI */
811a92ad3dSBill Fenner 
821a92ad3dSBill Fenner /* /dev/dlpi directory */
831a92ad3dSBill Fenner /* #undef PCAP_DEV_PREFIX */
841a92ad3dSBill Fenner 
8587d7b722SBill Fenner /* if if_packet.h has tpacket_stats defined */
8687d7b722SBill Fenner /* #undef HAVE_TPACKET_STATS */
8787d7b722SBill Fenner 
8887d7b722SBill Fenner /* define if you have a /proc/net/dev */
8987d7b722SBill Fenner /* #undef HAVE_PROC_NET_DEV */
9087d7b722SBill Fenner 
911a92ad3dSBill Fenner /* define on AIX to get certain functions */
921a92ad3dSBill Fenner /* #undef _SUN */
931a92ad3dSBill Fenner 
941a92ad3dSBill Fenner /* on HP-UX 9.x */
951a92ad3dSBill Fenner /* #undef HAVE_HPUX9 */
961a92ad3dSBill Fenner 
971a92ad3dSBill Fenner /* on HP-UX 10.20 */
981a92ad3dSBill Fenner /* #undef HAVE_HPUX10_20 */
991a92ad3dSBill Fenner 
1001a92ad3dSBill Fenner /* on sinix */
1011a92ad3dSBill Fenner /* #undef sinix */
1021a92ad3dSBill Fenner 
1031a92ad3dSBill Fenner /* On solaris */
1041a92ad3dSBill Fenner /* #undef HAVE_SOLARIS */
1051a92ad3dSBill Fenner 
1061a92ad3dSBill Fenner /* if there's an os_proto.h */
1071a92ad3dSBill Fenner /* #undef HAVE_OS_PROTO_H */
1081a92ad3dSBill Fenner 
1091a92ad3dSBill Fenner /* if struct sockaddr has sa_len */
1101a92ad3dSBill Fenner #define HAVE_SOCKADDR_SA_LEN 1
1111a92ad3dSBill Fenner 
1121a92ad3dSBill Fenner /* if ppa_info_t_dl_module_id exists */
1131a92ad3dSBill Fenner /* #undef HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1 */
1141a92ad3dSBill Fenner 
1151a92ad3dSBill Fenner /* if unaligned access fails */
1161a92ad3dSBill Fenner /* #undef LBL_ALIGN */
1171a92ad3dSBill Fenner 
118