--- /dev/null
+diff -ur php-4.0.5/configure.in php-4.0.5.lib/configure.in
+--- php-4.0.5/configure.in Sun May 20 04:22:15 2001
++++ php-4.0.5.lib/configure.in Sun May 20 03:37:26 2001
+@@ -230,12 +230,14 @@
+
+ if test "$php_no_nsl_checks" != "yes"; then
+
+-AC_CHECK_LIB(nsl, gethostname, [
+- AC_ADD_LIBRARY(nsl)
+- AC_DEFINE(HAVE_LIBNSL,1,[ ]) ],[
+- AC_CHECK_LIB(nsl, gethostbyaddr, [
++AC_CHECK_FUNC(gethostname, [ ], [
++ AC_CHECK_LIB(nsl, gethostname, [
+ AC_ADD_LIBRARY(nsl)
+- AC_DEFINE(HAVE_LIBNSL,1,[ ]) ], [])
++ AC_DEFINE(HAVE_LIBNSL,1,[ ]) ],[
++ AC_CHECK_LIB(nsl, gethostbyaddr, [
++ AC_ADD_LIBRARY(nsl)
++ AC_DEFINE(HAVE_LIBNSL,1,[ ]) ], [])
++ ])
+ ])
+
+ fi
+diff -ur php-4.0.5/ext/bz2/Makefile.in php-4.0.5.lib/ext/bz2/Makefile.in
+--- php-4.0.5/ext/bz2/Makefile.in Wed Oct 18 20:32:21 2000
++++ php-4.0.5.lib/ext/bz2/Makefile.in Sun May 20 04:08:29 2001
+@@ -3,5 +3,6 @@
+ LTLIBRARY_NAME = libbz2.la
+ LTLIBRARY_SOURCES = bz2.c
+ LTLIBRARY_SHARED_NAME = bz2.la
++LTLIBRARY_SHARED_LIBADD = $(BZ2_SHARED_LIBADD)
+
+ include $(top_srcdir)/build/dynlib.mk
+diff -ur php-4.0.5/ext/yp/Makefile.in php-4.0.5.lib/ext/yp/Makefile.in
+--- php-4.0.5/ext/yp/Makefile.in Tue May 2 03:21:26 2000
++++ php-4.0.5.lib/ext/yp/Makefile.in Sun May 20 04:05:18 2001
+@@ -2,5 +2,6 @@
+ LTLIBRARY_NAME = libyp.la
+ LTLIBRARY_SOURCES = yp.c
+ LTLIBRARY_SHARED_NAME = yp.la
++LTLIBRARY_SHARED_LIBADD = $(NSL_SHARED_LIBADD)
+
+ include $(top_srcdir)/build/dynlib.mk
+diff -ur php-4.0.5/ext/yp/config.m4 php-4.0.5.lib/ext/yp/config.m4
+--- php-4.0.5/ext/yp/config.m4 Tue May 2 03:21:26 2000
++++ php-4.0.5.lib/ext/yp/config.m4 Sun May 20 04:18:43 2001
+@@ -6,8 +6,11 @@
+ [ --enable-yp Include YP support])
+
+ if test "$PHP_YP" != "no"; then
++ PHP_SUBST(NSL_SHARED_LIBADD)
++ AC_ADD_LIBRARY_WITH_PATH(nsl, /usr/lib, NSL_SHARED_LIBADD)
++ AC_CHECK_LIB(nsl, yp_match, [AC_DEFINE(HAVE_YP,1,[ ])], [AC_MSG_ERROR(YP module requires libnsl)],)
+- AC_DEFINE(HAVE_YP,1,[ ])
+ PHP_EXTENSION(yp, $ext_shared)
++
+ case "$host_alias" in
+ *solaris*)
+ AC_DEFINE(SOLARIS_YP,1,[ ]) ;;
+++ /dev/null
-diff -Naur php-4.0.3RC1/configure.in php-4.0.3RC1-p/configure.in
---- php-4.0.3RC1/configure.in Sun Sep 10 11:35:48 2000
-+++ php-4.0.3RC1-p/configure.in Mon Sep 25 16:18:19 2000
-@@ -215,12 +215,14 @@
-
- if test "$php_no_nsl_checks" != "yes"; then
-
--AC_CHECK_LIB(nsl, gethostname, [
-- AC_ADD_LIBRARY(nsl)
-- AC_DEFINE(HAVE_LIBNSL,1,[ ]) ],[
-- AC_CHECK_LIB(nsl, gethostbyaddr, [
-+AC_CHECK_FUNC(gethostname, [ ], [
-+ AC_CHECK_LIB(nsl, gethostname, [
- AC_ADD_LIBRARY(nsl)
-- AC_DEFINE(HAVE_LIBNSL,1,[ ]) ], [])
-+ AC_DEFINE(HAVE_LIBNSL,1,[ ]) ],[
-+ AC_CHECK_LIB(nsl, gethostbyaddr, [
-+ AC_ADD_LIBRARY(nsl)
-+ AC_DEFINE(HAVE_LIBNSL,1,[ ]) ], [])
-+ ])
- ])
-
- fi