diff --git a/src/backend/port/sparc_solaris/port-protos.h b/src/backend/port/dynloader/sparc_solaris.h
similarity index 93%
rename from src/backend/port/sparc_solaris/port-protos.h
rename to src/backend/port/dynloader/sparc_solaris.h
index 11434e254b5dc6f1831c1da83da826c137b6f29e..3645c939aeb8cb22f9eaaa37a4ed066525158a2c 100644
--- a/src/backend/port/sparc_solaris/port-protos.h
+++ b/src/backend/port/dynloader/sparc_solaris.h
@@ -6,7 +6,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: port-protos.h,v 1.8 1997/12/19 22:46:15 scrappy Exp $
+ * $Id: sparc_solaris.h,v 1.1 1997/12/20 03:35:55 scrappy Exp $
  *
  *-------------------------------------------------------------------------
  */
diff --git a/src/backend/port/sco/port-protos.h b/src/backend/port/sco/port-protos.h
deleted file mode 100644
index 9526f7c747d32ae4c6a7f05f61e5f3baad461cd6..0000000000000000000000000000000000000000
--- a/src/backend/port/sco/port-protos.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*-------------------------------------------------------------------------
- *
- * port-protos.h--
- *	  port-specific prototypes for SCO 3.2v5.2
- *
- *
- * Copyright (c) 1994, Regents of the University of California
- *
- * $Id: port-protos.h,v 1.2 1997/09/07 04:46:41 momjian Exp $
- *
- *-------------------------------------------------------------------------
- */
-#ifndef PORT_PROTOS_H
-#define PORT_PROTOS_H
-
-#include <dlfcn.h>
-#include "fmgr.h"				/* for func_ptr */
-#include "utils/dynamic_loader.h"
-
-/* dynloader.c */
-/*
- * Dynamic Loader on SCO 3.2v5.0.2
- *
- * this dynamic loader uses the system dynamic loading interface for shared
- * libraries (ie. dlopen/dlsym/dlclose). The user must specify a shared
- * library as the file to be dynamically loaded.
- *
- */
-#define pg_dlopen(f)	dlopen(f,1)
-#define pg_dlsym		dlsym
-#define pg_dlclose		dlclose
-#define pg_dlerror		dlerror
-
-/* port.c */
-
-#endif							/* PORT_PROTOS_H */
diff --git a/src/backend/port/sunos4/strtol.c b/src/backend/port/strtol.c
similarity index 100%
rename from src/backend/port/sunos4/strtol.c
rename to src/backend/port/strtol.c
diff --git a/src/backend/port/sunos4/port-protos.h b/src/backend/port/sunos4/port-protos.h
deleted file mode 100644
index 33ec1e40e930cbad7f106999b7a7b6436890d45a..0000000000000000000000000000000000000000
--- a/src/backend/port/sunos4/port-protos.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/*-------------------------------------------------------------------------
- *
- * port-protos.h--
- *	  port-specific prototypes for SunOS 4
- *
- *
- * Copyright (c) 1994, Regents of the University of California
- *
- * $Id: port-protos.h,v 1.2 1997/09/07 04:47:00 momjian Exp $
- *
- *-------------------------------------------------------------------------
- */
-#ifndef PORT_PROTOS_H
-#define PORT_PROTOS_H
-
-#include <dlfcn.h>
-#include "fmgr.h"				/* for func_ptr */
-#include "utils/dynamic_loader.h"
-
-/* dynloader.c */
-/*
- * Dynamic Loader on SunOS 4.
- *
- * this dynamic loader uses the system dynamic loading interface for shared
- * libraries (ie. dlopen/dlsym/dlclose). The user must specify a shared
- * library as the file to be dynamically loaded.
- *
- */
-#define pg_dlopen(f)	dlopen(f, 1)
-#define pg_dlsym		dlsym
-#define pg_dlclose		dlclose
-#define pg_dlerror		dlerror
-
-#endif							/* PORT_PROTOS_H */