Home | History | Annotate | Line # | Download | only in include
      1   1.1  christos /* config.h.  Generated from config.h.in by configure.  */
      2  1.12  christos /* config.h.in.  Generated from configure.ac by autoheader.  */
      3   1.1  christos 
      4  1.15  christos 
      5  1.15  christos #ifndef TCPDUMP_CONFIG_H_
      6  1.15  christos #define TCPDUMP_CONFIG_H_
      7  1.15  christos 
      8  1.15  christos 
      9  1.13  christos /* Define to 1 if arpa/inet.h declares `ether_ntohost' */
     10  1.13  christos /* #undef ARPA_INET_H_DECLARES_ETHER_NTOHOST */
     11  1.13  christos 
     12  1.14  christos /* define if you want to build the instrument functions code */
     13  1.14  christos /* #undef ENABLE_INSTRUMENT_FUNCTIONS */
     14  1.14  christos 
     15   1.9  christos /* define if you want to build the possibly-buggy SMB printer */
     16  1.13  christos /* #undef ENABLE_SMB */
     17   1.1  christos 
     18   1.1  christos /* Define to 1 if you have the `bpf_dump' function. */
     19   1.1  christos #define HAVE_BPF_DUMP 1
     20   1.1  christos 
     21   1.6  christos /* capsicum support available */
     22   1.6  christos /* #undef HAVE_CAPSICUM */
     23   1.6  christos 
     24   1.6  christos /* Define to 1 if you have the `cap_enter' function. */
     25   1.6  christos /* #undef HAVE_CAP_ENTER */
     26   1.6  christos 
     27   1.6  christos /* Define to 1 if you have the `cap_ioctls_limit' function. */
     28   1.6  christos /* #undef HAVE_CAP_IOCTLS_LIMIT */
     29   1.6  christos 
     30   1.7  christos /* Define to 1 if you have the <cap-ng.h> header file. */
     31   1.7  christos /* #undef HAVE_CAP_NG_H */
     32   1.6  christos 
     33   1.6  christos /* Define to 1 if you have the `cap_rights_limit' function. */
     34   1.6  christos /* #undef HAVE_CAP_RIGHTS_LIMIT */
     35   1.6  christos 
     36  1.13  christos /* Casper support available */
     37  1.13  christos /* #undef HAVE_CASPER */
     38  1.13  christos 
     39  1.13  christos /* Define to 1 if you have the declaration of `ether_ntohost' */
     40  1.13  christos /* #undef HAVE_DECL_ETHER_NTOHOST */
     41   1.1  christos 
     42   1.1  christos /* Define to 1 if you have the `ether_ntohost' function. */
     43   1.1  christos #define HAVE_ETHER_NTOHOST 1
     44   1.1  christos 
     45   1.9  christos /* Define to 1 if you have the `EVP_CIPHER_CTX_new' function. */
     46   1.9  christos #define HAVE_EVP_CIPHER_CTX_NEW 1
     47   1.9  christos 
     48  1.13  christos /* Define to 1 if you have the `EVP_DecryptInit_ex' function. */
     49  1.13  christos #define HAVE_EVP_DECRYPTINIT_EX 1
     50  1.13  christos 
     51   1.4  christos /* Define to 1 if you have the `fork' function. */
     52   1.4  christos #define HAVE_FORK 1
     53   1.4  christos 
     54   1.6  christos /* Define to 1 if you have the `getopt_long' function. */
     55   1.6  christos #define HAVE_GETOPT_LONG 1
     56   1.6  christos 
     57   1.5  christos /* define if you have getrpcbynumber() */
     58   1.5  christos #define HAVE_GETRPCBYNUMBER 1
     59   1.5  christos 
     60  1.13  christos /* Define to 1 if you have the `getservent' function. */
     61  1.13  christos #define HAVE_GETSERVENT 1
     62  1.13  christos 
     63   1.1  christos /* Define to 1 if you have the <inttypes.h> header file. */
     64   1.1  christos #define HAVE_INTTYPES_H 1
     65   1.1  christos 
     66   1.7  christos /* Define to 1 if you have the `cap-ng' library (-lcap-ng). */
     67   1.7  christos /* #undef HAVE_LIBCAP_NG */
     68   1.7  christos 
     69  1.14  christos /* Define to 1 if you have a usable `crypto' library (-lcrypto). */
     70   1.9  christos #define HAVE_LIBCRYPTO 1
     71   1.1  christos 
     72   1.1  christos /* Define to 1 if you have the `rpc' library (-lrpc). */
     73   1.1  christos /* #undef HAVE_LIBRPC */
     74   1.1  christos 
     75  1.13  christos /* Define to 1 if you have the <net/if.h> header file. */
     76  1.13  christos #define HAVE_NET_IF_H 1
     77   1.9  christos 
     78   1.6  christos /* Define to 1 if you have the `openat' function. */
     79  1.13  christos /* #undef HAVE_OPENAT */
     80   1.6  christos 
     81   1.9  christos #ifndef __NetBSD__
     82  1.12  christos /* in the Makefile */
     83   1.9  christos /* define if the OS provides AF_INET6 and struct in6_addr */
     84   1.9  christos #define HAVE_OS_IPV6_SUPPORT 1
     85   1.9  christos #endif
     86   1.1  christos 
     87  1.15  christos /* if there's an os-proto.h for this platform, to use additional prototypes */
     88   1.1  christos /* #undef HAVE_OS_PROTO_H */
     89   1.1  christos 
     90   1.1  christos /* Define to 1 if you have the `pcap_breakloop' function. */
     91   1.1  christos #define HAVE_PCAP_BREAKLOOP 1
     92   1.1  christos 
     93   1.1  christos /* Define to 1 if you have the `pcap_create' function. */
     94   1.1  christos #define HAVE_PCAP_CREATE 1
     95   1.1  christos 
     96   1.5  christos /* define if libpcap has pcap_datalink_name_to_val() */
     97   1.5  christos #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1
     98   1.5  christos 
     99   1.5  christos /* define if libpcap has pcap_datalink_val_to_description() */
    100   1.5  christos #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1
    101   1.5  christos 
    102   1.5  christos /* define if libpcap has pcap_debug */
    103  1.14  christos /* #undef HAVE_PCAP_DEBUG */
    104   1.5  christos 
    105   1.1  christos /* Define to 1 if you have the `pcap_dump_flush' function. */
    106   1.1  christos #define HAVE_PCAP_DUMP_FLUSH 1
    107   1.1  christos 
    108  1.13  christos /* Define to 1 if you have the `pcap_dump_ftell' function. */
    109   1.5  christos #define HAVE_PCAP_DUMP_FTELL 1
    110   1.5  christos 
    111  1.13  christos /* Define to 1 if you have the `pcap_dump_ftell64' function. */
    112  1.13  christos #define HAVE_PCAP_DUMP_FTELL64 1
    113  1.13  christos 
    114   1.1  christos /* Define to 1 if you have the `pcap_findalldevs' function. */
    115   1.1  christos #define HAVE_PCAP_FINDALLDEVS 1
    116   1.1  christos 
    117  1.13  christos /* Define to 1 if you have the `pcap_findalldevs_ex' function. */
    118  1.13  christos #define HAVE_PCAP_FINDALLDEVS_EX 1
    119  1.13  christos 
    120   1.6  christos /* Define to 1 if you have the `pcap_free_datalinks' function. */
    121   1.6  christos #define HAVE_PCAP_FREE_DATALINKS 1
    122   1.6  christos 
    123   1.1  christos /* Define to 1 if the system has the type `pcap_if_t'. */
    124  1.10  christos #define HAVE_PCAP_IF_T 1
    125   1.1  christos 
    126   1.1  christos /* Define to 1 if you have the `pcap_lib_version' function. */
    127   1.1  christos #define HAVE_PCAP_LIB_VERSION 1
    128   1.1  christos 
    129   1.5  christos /* define if libpcap has pcap_list_datalinks() */
    130   1.5  christos #define HAVE_PCAP_LIST_DATALINKS 1
    131   1.5  christos 
    132  1.13  christos /* Define to 1 if you have the `pcap_open' function. */
    133  1.13  christos #define HAVE_PCAP_OPEN 1
    134  1.13  christos 
    135  1.13  christos /* Define to 1 if you have the <pcap/pcap-inttypes.h> header file. */
    136  1.13  christos #define HAVE_PCAP_PCAP_INTTYPES_H 1
    137   1.6  christos 
    138   1.5  christos /* Define to 1 if you have the `pcap_setdirection' function. */
    139   1.5  christos #define HAVE_PCAP_SETDIRECTION 1
    140   1.5  christos 
    141   1.6  christos /* Define to 1 if you have the `pcap_set_datalink' function. */
    142   1.5  christos #define HAVE_PCAP_SET_DATALINK 1
    143   1.5  christos 
    144   1.7  christos /* Define to 1 if you have the `pcap_set_immediate_mode' function. */
    145   1.7  christos #define HAVE_PCAP_SET_IMMEDIATE_MODE 1
    146   1.7  christos 
    147   1.9  christos /* Define to 1 if you have the `pcap_set_optimizer_debug' function. */
    148   1.9  christos /* #undef HAVE_PCAP_SET_OPTIMIZER_DEBUG */
    149   1.9  christos 
    150   1.9  christos /* Define to 1 if you have the `pcap_set_parser_debug' function. */
    151  1.14  christos #define HAVE_PCAP_SET_PARSER_DEBUG 1
    152   1.9  christos 
    153   1.6  christos /* Define to 1 if you have the `pcap_set_tstamp_precision' function. */
    154   1.6  christos #define HAVE_PCAP_SET_TSTAMP_PRECISION 1
    155   1.6  christos 
    156   1.4  christos /* Define to 1 if you have the `pcap_set_tstamp_type' function. */
    157   1.5  christos #define HAVE_PCAP_SET_TSTAMP_TYPE 1
    158   1.4  christos 
    159   1.5  christos /* define if libpcap has pcap_version */
    160   1.5  christos /* #undef HAVE_PCAP_VERSION */
    161   1.5  christos 
    162   1.1  christos /* Define to 1 if you have the `pfopen' function. */
    163   1.1  christos /* #undef HAVE_PFOPEN */
    164   1.1  christos 
    165   1.1  christos /* Define to 1 if you have the <rpc/rpcent.h> header file. */
    166   1.1  christos #define HAVE_RPC_RPCENT_H 1
    167   1.1  christos 
    168   1.4  christos /* Define to 1 if you have the <rpc/rpc.h> header file. */
    169   1.4  christos #define HAVE_RPC_RPC_H 1
    170   1.4  christos 
    171   1.1  christos /* Define to 1 if you have the `setlinebuf' function. */
    172   1.1  christos #define HAVE_SETLINEBUF 1
    173   1.1  christos 
    174   1.1  christos /* Define to 1 if you have the <stdint.h> header file. */
    175   1.1  christos #define HAVE_STDINT_H 1
    176   1.1  christos 
    177  1.14  christos /* Define to 1 if you have the <stdio.h> header file. */
    178  1.14  christos #define HAVE_STDIO_H 1
    179  1.14  christos 
    180   1.1  christos /* Define to 1 if you have the <stdlib.h> header file. */
    181   1.1  christos #define HAVE_STDLIB_H 1
    182   1.1  christos 
    183   1.1  christos /* Define to 1 if you have the `strdup' function. */
    184   1.1  christos #define HAVE_STRDUP 1
    185   1.1  christos 
    186   1.1  christos /* Define to 1 if you have the <strings.h> header file. */
    187   1.1  christos #define HAVE_STRINGS_H 1
    188   1.1  christos 
    189   1.1  christos /* Define to 1 if you have the <string.h> header file. */
    190   1.1  christos #define HAVE_STRING_H 1
    191   1.1  christos 
    192   1.1  christos /* Define to 1 if you have the `strlcat' function. */
    193   1.1  christos #define HAVE_STRLCAT 1
    194   1.1  christos 
    195   1.1  christos /* Define to 1 if you have the `strlcpy' function. */
    196   1.1  christos #define HAVE_STRLCPY 1
    197   1.1  christos 
    198   1.1  christos /* Define to 1 if you have the `strsep' function. */
    199   1.1  christos #define HAVE_STRSEP 1
    200   1.1  christos 
    201   1.1  christos /* Define to 1 if the system has the type `struct ether_addr'. */
    202   1.1  christos /* #undef HAVE_STRUCT_ETHER_ADDR */
    203   1.1  christos 
    204   1.1  christos /* Define to 1 if you have the <sys/stat.h> header file. */
    205   1.1  christos #define HAVE_SYS_STAT_H 1
    206   1.1  christos 
    207   1.1  christos /* Define to 1 if you have the <sys/types.h> header file. */
    208   1.1  christos #define HAVE_SYS_TYPES_H 1
    209   1.1  christos 
    210   1.7  christos /* Define to 1 if the system has the type `uintptr_t'. */
    211   1.7  christos #define HAVE_UINTPTR_T 1
    212   1.7  christos 
    213   1.1  christos /* Define to 1 if you have the <unistd.h> header file. */
    214   1.1  christos #define HAVE_UNISTD_H 1
    215   1.1  christos 
    216   1.4  christos /* Define to 1 if you have the `vfork' function. */
    217   1.4  christos #define HAVE_VFORK 1
    218   1.4  christos 
    219   1.5  christos /* define if libpcap has yydebug */
    220   1.5  christos /* #undef HAVE_YYDEBUG */
    221   1.5  christos 
    222   1.1  christos /* Define to 1 if netinet/ether.h declares `ether_ntohost' */
    223   1.1  christos /* #undef NETINET_ETHER_H_DECLARES_ETHER_NTOHOST */
    224   1.1  christos 
    225   1.1  christos /* Define to 1 if netinet/if_ether.h declares `ether_ntohost' */
    226  1.13  christos /* #undef NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST */
    227  1.13  christos 
    228  1.13  christos /* Define to 1 if net/ethernet.h declares `ether_ntohost' */
    229  1.13  christos /* #undef NET_ETHERNET_H_DECLARES_ETHER_NTOHOST */
    230   1.1  christos 
    231   1.1  christos /* Define to the address where bug reports for this package should be sent. */
    232   1.1  christos #define PACKAGE_BUGREPORT ""
    233   1.1  christos 
    234   1.1  christos /* Define to the full name of this package. */
    235  1.13  christos #define PACKAGE_NAME "tcpdump"
    236   1.1  christos 
    237   1.1  christos /* Define to the full name and version of this package. */
    238  1.15  christos #define PACKAGE_STRING "tcpdump 4.99.6"
    239   1.1  christos 
    240   1.1  christos /* Define to the one symbol short name of this package. */
    241  1.13  christos #define PACKAGE_TARNAME "tcpdump"
    242   1.1  christos 
    243   1.5  christos /* Define to the home page for this package. */
    244   1.5  christos #define PACKAGE_URL ""
    245   1.5  christos 
    246   1.1  christos /* Define to the version of this package. */
    247  1.15  christos #define PACKAGE_VERSION "4.99.6"
    248  1.14  christos 
    249  1.14  christos /* The size of `time_t', as computed by sizeof. */
    250  1.14  christos #define SIZEOF_TIME_T 8
    251   1.5  christos 
    252  1.13  christos /* The size of `void *', as computed by sizeof. */
    253  1.14  christos #ifdef _LP64
    254  1.14  christos #define SIZEOF_VOID_P 8
    255  1.14  christos #else
    256  1.14  christos #define SIZEOF_VOID_P 4
    257  1.14  christos #endif
    258   1.1  christos 
    259  1.14  christos /* Define to 1 if all of the C90 standard headers exist (not just the ones
    260  1.14  christos    required in a freestanding environment). This macro is provided for
    261  1.14  christos    backward compatibility; new code need not use it. */
    262   1.1  christos #define STDC_HEADERS 1
    263   1.1  christos 
    264  1.13  christos /* Define to 1 if sys/ethernet.h declares `ether_ntohost' */
    265  1.13  christos /* #undef SYS_ETHERNET_H_DECLARES_ETHER_NTOHOST */
    266   1.1  christos 
    267   1.5  christos /* define if you have ether_ntohost() and it works */
    268  1.13  christos /* #undef USE_ETHER_NTOHOST */
    269   1.5  christos 
    270   1.6  christos /* Define if you enable support for libsmi */
    271   1.6  christos /* #undef USE_LIBSMI */
    272   1.6  christos 
    273   1.5  christos /* define if should chroot when dropping privileges */
    274   1.5  christos /* #undef WITH_CHROOT */
    275   1.5  christos 
    276   1.5  christos /* define if should drop privileges by default */
    277   1.5  christos /* #undef WITH_USER */
    278   1.5  christos 
    279   1.4  christos /* define on AIX to get certain functions */
    280   1.4  christos /* #undef _SUN */
    281   1.4  christos 
    282   1.1  christos /* to handle Ultrix compilers that don't support const in prototypes */
    283   1.1  christos /* #undef const */
    284   1.1  christos 
    285   1.1  christos /* Define as token for inline if inlining supported */
    286   1.1  christos #define inline inline
    287   1.1  christos 
    288   1.6  christos /* Define to `uint16_t' if u_int16_t not defined. */
    289   1.1  christos /* #undef u_int16_t */
    290   1.1  christos 
    291   1.6  christos /* Define to `uint32_t' if u_int32_t not defined. */
    292   1.1  christos /* #undef u_int32_t */
    293   1.1  christos 
    294   1.6  christos /* Define to `uint64_t' if u_int64_t not defined. */
    295   1.1  christos /* #undef u_int64_t */
    296   1.1  christos 
    297   1.6  christos /* Define to `uint8_t' if u_int8_t not defined. */
    298   1.1  christos /* #undef u_int8_t */
    299   1.5  christos 
    300   1.7  christos /* Define to the type of an unsigned integer type wide enough to hold a
    301   1.7  christos    pointer, if such a type exists, and if the system does not define it. */
    302   1.7  christos /* #undef uintptr_t */
    303  1.15  christos 
    304  1.15  christos 
    305  1.15  christos #endif // TCPDUMP_CONFIG_H_
    306  1.15  christos 
    307