diff -urN lynx2-8-5/WWW/Library/Implementation/HTTCP.c lynx2-8-5.patched/WWW/Library/Implementation/HTTCP.c --- lynx2-8-5/WWW/Library/Implementation/HTTCP.c 2004-01-24 17:51:04.000000000 -0800 +++ lynx2-8-5.patched/WWW/Library/Implementation/HTTCP.c 2006-06-07 22:30:28.000000000 -0700 @@ -1326,7 +1326,11 @@ if (phost->h_length != sizeof soc_in->sin_addr) { HTAlwaysAlert(host, gettext("Address length looks invalid")); } +#ifdef _POSIX_C_SOURCE + memcpy((void *)&soc_in->sin_addr, phost->h_addr_list[0], phost->h_length); +#else memcpy((void *)&soc_in->sin_addr, phost->h_addr, phost->h_length); +#endif /* _POSIX_C_SOURCE */ #endif /* VMS && CMU_TCP */ } #endif /* _WINDOWS_NSL */ diff -urN lynx2-8-5/configure lynx2-8-5.patched/configure --- lynx2-8-5/configure 2004-02-04 04:07:09.000000000 -0800 +++ lynx2-8-5.patched/configure 2006-06-07 22:36:48.000000000 -0700 @@ -9595,7 +9595,7 @@ ;; esac -eval cf_libdir=$libdir +eval cf_libdir=$sysconfdir cf_libdir=`echo $cf_libdir | sed -e s%'^NONE/'%$prefix/% -e s%'^NONE/'%$ac_default_prefix/%` echo $ac_n "checking for location of config-file""... $ac_c" 1>&6 diff -urN lynx2-8-5/makefile.in lynx2-8-5.patched/makefile.in --- lynx2-8-5/makefile.in 2004-02-04 04:07:09.000000000 -0800 +++ lynx2-8-5.patched/makefile.in 2006-06-07 22:30:28.000000000 -0700 @@ -305,7 +305,7 @@ fi' $(SHELL) -c 'for name in COPYING COPYHEADER; do \ cd $(HELPDIR) && rm -f $$name ;\ - cd $(HELPDIR) && ( $(LN_S) $(DOCDIR)/$$name . || cp $(DOCDIR)/$$name . );\ + cd $(HELPDIR) && cp $(DOCDIR)/$$name . ;\ done' -$(SHELL) -c 'case `id|sed -e "s/(.*//"` in uid=0) chown -R root $(DOCDIR);; esac'