<html><div style='background-color:'><DIV class=RTE>
<P><BR><BR></P>
<DIV></DIV><FONT color=#000000></DIV>
<DIV>Dear all,</DIV>
<DIV>&nbsp;</DIV>
<DIV>I wanted to know whether we can run program using libpcap in cygwin or not? </DIV>
<DIV>&nbsp;</DIV>
<DIV>Following the link <A href="http://cvs.tcpdump.org/cgi-bin/cvsweb/libpcap/README.Win32?rev=1.1">http://cvs.tcpdump.org/cgi-bin/cvsweb/libpcap/README.Win32?rev=1.1</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>I installed winpcap, and did ./configure, make and make install of libpcap-0.8.1 in cygwin.</DIV>
<DIV>&nbsp;</DIV>
<DIV>After that I tried to compile a small sniffer.c code in the link </DIV>
<DIV><A href="http://www.tcpdump.org/lists/workers/2005/06/msg00102.html">http://www.tcpdump.org/lists/workers/2005/06/msg00102.html</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>But it is giving me many errors like</DIV>
<DIV>&nbsp;</DIV>
<DIV>$ gcc -o snif sniffer.c<BR>sniffer.c:9:24: netinet/in.h: No such file or directory<BR>In file included from sniffer.c:10:<BR>/usr/include/arpa/inet.h:22: error: parse error before "inet_addr"<BR>/usr/include/arpa/inet.h:24: error: parse error before "inet_lnaof"<BR>/usr/include/arpa/inet.h:26: error: parse error before "inet_netof"<BR>/usr/include/arpa/inet.h:27: error: parse error before "inet_network"<BR>In file included from sniffer.c:12:<BR>/usr/include/netinet/if_ether.h:26:28: linux/if_ether.h: No such file or directory<BR>sniffer.c:20: error: `ETHER_ADDR_LEN' undeclared here (not in a function)<BR>sniffer.c:46: error: field `ip_src' has incomplete type<BR>sniffer.c:46: error: field `ip_dst' has incomplete type<BR>sniffer.c:72:1: warning: "TH_FLAGS" redefined<BR>In file included from sniffer.c:13:<BR>/usr/include/netinet/tcp.h:79:1: warning: this is the location of the 
previous definition<BR>sniffer.c: In function `got_packet':<BR>sniffer.c:120: error: type of formal parameter 1 is incomplete<BR>sniffer.c:121: error: type of formal parameter 1 is incomplete<BR>sniffer.c:125: error: `IPPROTO_TCP' undeclared (first use in this function)<BR>sniffer.c:125: error: (Each undeclared identifier is reported only once<BR>sniffer.c:125: error: for each function it appears in.)<BR>sniffer.c:128: error: `IPPROTO_UDP' undeclared (first use in this function)<BR>sniffer.c:131: error: `IPPROTO_ICMP' undeclared (first use in this function)<BR>sniffer.c:134: error: `IPPROTO_IP' undeclared (first use in this function)</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>So, I would like to know is there any possibility that we can run application using libpcap in cygwin.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Shupa</DIV></FONT></div><br clear=all><hr>FREE pop-up blocking with the new MSN Toolbar <a href="http://g.msn.com/8HMAEN/2755??PS=47575" target="_top">MSN Toolbar</a> Get it now!</html>