diff --git a/src/backend/libpq/pqcomm.c b/src/backend/libpq/pqcomm.c
index baff76f991ac23c388d61464bc7c0c545645bb86..044370db72e7dbd0a16c3cff6f1da4f591459e54 100644
--- a/src/backend/libpq/pqcomm.c
+++ b/src/backend/libpq/pqcomm.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/libpq/pqcomm.c,v 1.36 1998/01/27 03:25:01 scrappy Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/libpq/pqcomm.c,v 1.37 1998/02/19 14:27:33 scrappy Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -36,6 +36,7 @@
  */
 #include <stdio.h>
 #include <string.h>
+#include <strings.h>
 #include <signal.h>
 #include <errno.h>
 #include <fcntl.h>
diff --git a/src/configure b/src/configure
index a3c09059d7c70e78ff880edc427c84df16f211dc..d250cc905946258b5e301e9a0ea3e91bf4827f4b 100755
--- a/src/configure
+++ b/src/configure
@@ -573,7 +573,7 @@ case "$host_os" in
  solaris*)
         case "$host_cpu" in
           sparc) os=sparc_solaris need_tas=yes tas_file=sparc_solaris.s ;;
-           i386) os=i386_solaris need_tas=yes tas_file=i386_solaris ;;
+           i386) os=i386_solaris need_tas=yes tas_file=i386_solaris.s ;;
         esac ;;
    sunos*) os=sunos4 need_tas=no ;;
      aux*) os=aux need_tas=no ;;
diff --git a/src/configure.in b/src/configure.in
index 931767828e10915b8ea7d1542e083cd3a1d1cb9b..0db08480d9f89b1a9e34cc98c27d0896c516e2b8 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -9,7 +9,7 @@ case "$host_os" in
  solaris*)
         case "$host_cpu" in
           sparc) os=sparc_solaris need_tas=yes tas_file=sparc_solaris.s ;;
-           i386) os=i386_solaris need_tas=yes tas_file=i386_solaris ;;
+           i386) os=i386_solaris need_tas=yes tas_file=i386_solaris.s ;;
         esac ;;
    sunos*) os=sunos4 need_tas=no ;;
      aux*) os=aux need_tas=no ;;