tcpdump mailing list archives
Re: libpcap doesn't close filter-file
From: "Gisle Vanem" <giva () bgnett no>
Date: Sat, 8 Feb 2003 22:35:12 +0100
"Guy Harris" <gharris () sonic net> said:
Is "_fmode" some kind of global on Windows?
Yes, defined in <stdlib.h> for MingW and MSVC (and most DOS compilers). MingW: #define _fmode (*_imp___fmode)
Does #ifndef O_BINARY #define O_BINARY 0 /* UNIX */ #endif ... fd = open(fname, O_RDONLY|O_BINARY); also work? (That's what we do in Ethereal to open files in binary mode.) It seems a bit cleaner.
Agreed, it seems cleaner. And it works with MingW. I've not setup the project files to test with MSVC, but assume it will works. Found only MSDN documentation for _open(). It accepts O_RDONLY|O_BINARY. Assume open() is compatible.
Also need this patch in libpcap: ------------------------------------------- --- ./scanner.l.orig Fri Dec 6 00:01:36 2002 +++ ./scanner.l Sat Feb 8 14:58:28 2003 @@ -276,7 +276,7 @@ connectmsg return CONNECTMSG; metaconnect return METACONNECT; -[ \n\t] ; +[ \r\n\t] ;In another thread you said Exactly. scanner.l doesn't understand '\'r' in line-endings. I tried to modify scanner.l to say "[ \r\n\t] ;" instead of "[ \n\t] ;", but that didn't work. So I modified read_infile() to strip all CR and LF from buffer and now it works. so does that now work?
Must have been mistaken the 1st time (or forgot to rebuild the .dll). Gisle V. - This is the TCPDUMP workers list. It is archived at http://www.tcpdump.org/lists/workers/index.html To unsubscribe use mailto:tcpdump-workers-request () tcpdump org?body=unsubscribe
Current thread:
- libpcap doesn't close filter-file Gisle Vanem (Feb 07)
- Re: libpcap doesn't close filter-file Guy Harris (Feb 07)
- Re: libpcap doesn't close filter-file Gisle Vanem (Feb 08)
- Re: libpcap doesn't close filter-file Guy Harris (Feb 08)
- Re: libpcap doesn't close filter-file Gisle Vanem (Feb 08)
- Re: libpcap doesn't close filter-file Guy Harris (Feb 08)
- Re: libpcap doesn't close filter-file Gisle Vanem (Feb 08)
- Re: libpcap doesn't close filter-file Guy Harris (Feb 07)
