Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal/wiretap libpcap.c

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxxxxxxxxx>
Date: Fri, 9 Nov 2001 01:44:52 -0600 (CST)
guy         2001/11/09 01:44:52 CST

  Modified files:
    wiretap              libpcap.c 
  Log:
  Wrap calls to "pcap_datalink()" in a routine that attempts to compensate
  for AIX 5.x's non-standard libpcap, where "pcap_datalink()" doesn't
  return DLT_ values, it returns RFC 1573 ifType values.
  
  Put that wrapper, and the routine to get the interface list, in a
  separate file, for packet-capture utility routines, so not everybody who
  includes "util.h" needs to include <pcap.h>.
  
  Fix up the Wiretap hack for dealing with said incompatibility to use the
  correct ifType value for Token Ring.
  
  Revision  Changes    Path
  1.56      +8 -7      ethereal/wiretap/libpcap.c