diff -urN squid-2.4.STABLE6/cfgaux/config.guess squid/cfgaux/config.guess --- squid-2.4.STABLE6/cfgaux/config.guess Mon Oct 4 06:04:08 1999 +++ squid/cfgaux/config.guess Thu Jun 13 15:46:20 2002 @@ -132,6 +132,9 @@ powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit 0 ;; + *:Darwin:*:*) + echo `uname -p`-apple-darwin${UNAME_RELEASE} + exit 0 ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit 0 ;; diff -urN squid-2.4.STABLE6/cfgaux/config.sub squid/cfgaux/config.sub --- squid-2.4.STABLE6/cfgaux/config.sub Mon Oct 4 06:04:09 1999 +++ squid/cfgaux/config.sub Thu Jun 13 15:48:58 2002 @@ -692,7 +692,7 @@ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -cygwin32* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -linux-gnu* | -uxpv*) + | -linux-gnu* | -uxpv* | -darwin*) # Remember, each alternative MUST END IN *, to match a version number. ;; -linux*) diff -urN squid-2.4.STABLE6/src/asn.c squid/src/asn.c --- squid-2.4.STABLE6/src/asn.c Fri Jan 12 00:51:44 2001 +++ squid/src/asn.c Thu Jun 13 15:55:54 2002 @@ -93,8 +93,9 @@ static void destroyRadixNodeInfo(as_info *); static OBJH asnStats; +#ifndef _SQUID_APPLE_ extern struct radix_node *rn_lookup(void *, void *, void *); - +#endif /* PUBLIC */