I was just about to wrap-up my additions to wireshark by porting
my enhancements from version 0.99.4 to the latest (0.99.6a 'ish)
version from SVN when I encountered an 'issue'.

Somewhere between these two versions, there was a change to
capture_loop.h that enforces #define MUST_DO_SELECT on linux
systems which seems to be the the opposite behaviour compared
to 0.99.4.  As a result my version now fails at the test
at capture_loop.c:1006 instead of actually capturing traffic
via capture_loop.c:1051

Now, I'll admit that this code works correctly with MUST_DO_SELECT
when using the std libpcap, but it now fails when using _my_ libpcap.
(If I comment out the define at capture_loop.h:100, then my version
works too.)

Unfortunately I'm at a loss to explain/understand why its
failing, and what I need to do to fix it.  The comments near
capture_loop.c:994 says to 'plead with whoever supplies the
software for that device to add "select()" support', but that
would be _me_ and I don't know what I need to add select()
support to (and then I might not understand how either).

Can someone enlighten me?

TIA
Fulko
_______________________________________________
Wireshark-dev mailing list
Wireshark-dev@wireshark.org
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to