delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/10/17/14:49:37

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-Id: <6.0.0.22.2.20031017154449.02788008@localhost>
X-Sender: rabello AT pop3 DOT escelsanet DOT com DOT br@localhost (Unverified)
Date: Fri, 17 Oct 2003 15:45:10 -0300
To: cygwin AT cygwin DOT com
From: Flavio Rabello de Souza <rabello AT escelsa DOT com DOT br>
Subject: Re: linux/*.h include files
Mime-Version: 1.0
X-Rcpt-To: <cygwin AT cygwin DOT com>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id h9HInYHd020868

thanks steve!

But i still getting an error :(

Looks like its not completelly implements the linux/if_ether.h and 
linux/in.h :)


the error message i got:

$ gcc -o sniffer sniffer.c
sniffer.c: In function `main':
sniffer.c:14: error: `PF_PACKET' undeclared (first use in this function)
sniffer.c:14: error: (Each undeclared identifier is reported only once
sniffer.c:14: error: for each function it appears in.)
sniffer.c:15: error: `ETH_P_IP' undeclared (first use in this function)



do you have any suggestion?


At 14:55 17/10/2003, you wrote:
>Flavio Rabello de Souza wrote:
>
>>
>>I´m trying to compile a C program under cygwin but it uses some linux 
>>include files. (#include <linux/in.h> and #include <linux/if_ether.h>)
>
>On my cygwin system I have both <netinet/in.h> and <net/if.h> . These are 
>the 'standard' includes that they probably should have used if they wanted 
>their code to be portable. Try them and see if that helps. These standard 
>include files will usually in turn include the 'platform specific' header 
>files for that system. It is best to never use the 'platform specific' 
>version (e.g. linux/*.h, cygwin/*.h ) directly unless it is in code which 
>would never compile and run on any other system.
>
>Steve.
>
>
>
>
>

Atenciosamente, (Sincerelly,)

Flavio Rabello

fone: 55-27-3348-4096
fax:  55-27-3348-4289

Frase do dia:
Microsoft products work great ... until you install them !


Public PGP key at server pgpkeys.mit.edu port 11371


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019