Show
Ignore:
Timestamp:
02/26/07 16:38:55 (23 months ago)
Author:
aturner
Message:

more win32 fixes, and fix pcap_sendpacket() support. refs #110

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/common/sendpacket.c

    r1698 r1713  
    7070#include "sendpacket.h" 
    7171 
     72#if (defined HAVE_WINPCAP && defined HAVE_PCAP_INJECT) 
     73#undef HAVE_PCAP_INJECT /* configure returns true for some odd reason */ 
     74#endif 
     75 
    7276#if !defined HAVE_PCAP_INJECT && !defined HAVE_PCAP_SENDPACKET && !defined HAVE_LIBNET && !defined HAVE_PF_PACKET && !defined HAVE_BPF 
    7377#error You need pcap_inject() or pcap_sendpacket() from libpcap, libnet 1.1.3+, Linux's PF_PACKET or *BSD's BPF 
     
    129133#endif /* HAVE_LIBNET */ 
    130134 
    131 #if (defined HAVE_PCAP_INJECT || defined HAVE_PACKET_SENDPACKET) 
    132 #include <pcap.h> 
     135#if (defined HAVE_PCAP_INJECT || defined HAVE_PCAP_SENDPACKET) 
    133136static sendpacket_t *sendpacket_open_pcap(const char *, char *) __attribute__((unused)); 
    134137static struct tcpr_ether_addr *sendpacket_get_hwaddr_pcap(sendpacket_t *) __attribute__((unused));