diff --git a/src/backend/port/Makefile.in b/src/backend/port/Makefile.in
index 95a3a65883bce4abb90a32fa3e55d14285d007c8..3ce5b035e0b45c7c9a2c25a115316685472200b9 100644
--- a/src/backend/port/Makefile.in
+++ b/src/backend/port/Makefile.in
@@ -19,7 +19,7 @@
 # be converted to Method 2.  
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/port/Attic/Makefile.in,v 1.6 1997/12/19 02:45:38 scrappy Exp $
+#    $Header: /cvsroot/pgsql/src/backend/port/Attic/Makefile.in,v 1.7 1997/12/19 02:56:16 scrappy Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -27,7 +27,7 @@ SRCDIR=../..
 include ../../Makefile.global
 
 OBJS = @PORTNAME@/SUBSYS.o @INET_ATON@ @STRERROR@ @RANDOM@ @SRANDOM@
-OBJS+= @GETHOSTNAME@ @GETRUSAGE@ @STRCASECMP@
+OBJS+= @GETHOSTNAME@ @GETRUSAGE@ @STRCASECMP@ @STRDUP@
 
 all: submake SUBSYS.o
 
diff --git a/src/backend/port/nextstep/port.c b/src/backend/port/nextstep/port.c
index c71befe015188b0046f16c15bfc670a4dcd5ee95..6bdb549cdb03faea5665077b957311dd8b36d2f0 100644
--- a/src/backend/port/nextstep/port.c
+++ b/src/backend/port/nextstep/port.c
@@ -36,12 +36,6 @@ putenv(char *name)
 	environ[size] = NULL;
 }
 
-char	   *
-strdup(const char *string)
-{
-	return strcpy(malloc(strlen(string) + 1), string);
-}
-
 #ifndef _POSIX_SOURCE
 int
 sigaddset(int *set, int signo)
diff --git a/src/backend/port/ultrix4/strdup.c b/src/backend/port/strdup.c
similarity index 82%
rename from src/backend/port/ultrix4/strdup.c
rename to src/backend/port/strdup.c
index 395e544a68fedcbc59e2262e9dfa83f91031e2f4..edde384d98f681ed1d15b525cc93f0264136ee69 100644
--- a/src/backend/port/ultrix4/strdup.c
+++ b/src/backend/port/strdup.c
@@ -1,3 +1,4 @@
+
 /*-------------------------------------------------------------------------
  *
  * strdup.c--
@@ -7,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/port/ultrix4/Attic/strdup.c,v 1.4 1997/09/08 02:27:37 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/port/Attic/strdup.c,v 1.1 1997/12/19 02:56:17 scrappy Exp $
  *
  *-------------------------------------------------------------------------
  */
diff --git a/src/backend/port/univel/Makefile b/src/backend/port/univel/Makefile
index 1f75ab77b02efb2045be5149eb4948542cd1a6b2..37c3e3e44001cfc22c9d2b6160dcc5cd73657391 100644
--- a/src/backend/port/univel/Makefile
+++ b/src/backend/port/univel/Makefile
@@ -4,7 +4,7 @@
 #    Makefile for port/univel
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/port/univel/Attic/Makefile,v 1.1 1997/03/25 07:54:31 scrappy Exp $
+#    $Header: /cvsroot/pgsql/src/backend/port/univel/Attic/Makefile,v 1.2 1997/12/19 02:56:35 scrappy Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -16,7 +16,7 @@ INCLUDE_OPT = -I../.. \
 
 CFLAGS+=$(INCLUDE_OPT)
 
-OBJS = port.o #tas.o
+OBJS = #tas.o
 
 all: SUBSYS.o