argus-3.0.0.rc.5 now available

Peter Van Epp vanepp at sfu.ca
Fri Jun 9 23:30:57 EDT 2006


	One minor typo on OpenBSD and its otherwise fine except for Mac OS10.3
(patch against argus-3.0.0.rc.5). Mac OS 10.3 wants either

checking for ether_hostton... yes

set to no in configure or 

argus_util.c:1880: warning: extern declaration of `ether_hostton' doesn't match global one

ifdefed out on OS 10 (but that may break 10.4).

*** common/argus_util.c.orig	Thu Jun  8 13:31:31 2006
--- common/argus_util.c	Fri Jun  9 02:37:05 2006
***************
*** 129,135 ****
  void ArgusPrintHex (const u_char *, u_int);
  
  #if defined(_LITTLE_ENDIAN)
! #if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD)
  #include <extract.h>
  #if !defined(ntohll)
  #define ntohll(x) EXTRACT_64BITS(&x)
--- 129,135 ----
  void ArgusPrintHex (const u_char *, u_int);
  
  #if defined(_LITTLE_ENDIAN)
! #if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
  #include <extract.h>
  #if !defined(ntohll)
  #define ntohll(x) EXTRACT_64BITS(&x)



More information about the argus mailing list