diff --git a/src/backend/port/bsdi/Makefile b/src/backend/port/bsdi/Makefile
deleted file mode 100644
index 4b751ae68c1f07f0c8751cca035a5f7f3ca25581..0000000000000000000000000000000000000000
--- a/src/backend/port/bsdi/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-#-------------------------------------------------------------------------
-#
-# Makefile--
-#    Makefile for port/bsdi
-#
-# IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/port/bsdi/Attic/Makefile,v 1.6 1997/12/20 00:25:19 scrappy Exp $
-#
-#-------------------------------------------------------------------------
-
-SRCDIR = ../../..
-include ../../../Makefile.global
-
-INCLUDE_OPT = -I../.. 
-
-CFLAGS+=$(INCLUDE_OPT)
-
-OBJS = dynloader.o 
-
-all: SUBSYS.o
-
-SUBSYS.o: $(OBJS)
-	$(LD) -r -o SUBSYS.o $(OBJS)
-
-depend dep:
-	$(CC) -MM $(INCLUDE_OPT) *.c >depend
-
-clean: 
-	rm -f SUBSYS.o $(OBJS)
-
-ifeq (depend,$(wildcard depend))
-include depend
-endif
-
diff --git a/src/backend/port/bsdi/dynloader.c b/src/backend/port/dynloader/bsdi.c
similarity index 100%
rename from src/backend/port/bsdi/dynloader.c
rename to src/backend/port/dynloader/bsdi.c
diff --git a/src/backend/port/bsdi/port-protos.h b/src/backend/port/dynloader/bsdi.h
similarity index 83%
rename from src/backend/port/bsdi/port-protos.h
rename to src/backend/port/dynloader/bsdi.h
index 579706d0bb8ba67f867b32c3894247680965013f..02d9c0aae8897b13f0f1e8caf3ffd79e00aa40d7 100644
--- a/src/backend/port/bsdi/port-protos.h
+++ b/src/backend/port/dynloader/bsdi.h
@@ -13,14 +13,6 @@
 #ifndef PORT_PROTOS_H
 #define PORT_PROTOS_H
 
-/*
- * Externals in libc that need prototypes (or at least declarations)
- */
-
-extern char *ecvt(double, int, int *, int *);
-extern char *fcvt(double, int, int *, int *);
-
-
 #include "fmgr.h"				/* for func_ptr */
 #include "utils/dynamic_loader.h"