diff --git a/src/sbbs3/filedat.c b/src/sbbs3/filedat.c
index 98bb3ee557bf11ec676c160d98a4525672adba3d..502b672bce9507ea36721994e1bc586d1c56048e 100644
--- a/src/sbbs3/filedat.c
+++ b/src/sbbs3/filedat.c
@@ -546,21 +546,6 @@ char* DLLCALL padfname(char *filename, char *str)
 	return(str);
 }
 
-char* DLLCALL getfname(char* path)
-{
-	char *fname;
-
-	fname=strrchr(path,'/');
-	if(fname==NULL) 
-		fname=strrchr(path,'\\');
-	if(fname!=NULL) 
-		fname++;
-	else 
-		fname=path;
-	return(fname);
-}
-
-
 /****************************************************************************/
 /* Turns FILE    .EXT into FILE.EXT                                         */
 /****************************************************************************/
diff --git a/src/sbbs3/misc.c b/src/sbbs3/misc.c
index dc9b77f9f0b8e6f720e2d1eb8ae4795386af1275..6f297a5d6ac2d247fe0aa78d3be4ddc6b94555d5 100644
--- a/src/sbbs3/misc.c
+++ b/src/sbbs3/misc.c
@@ -38,6 +38,23 @@
 #include "sbbs.h"
 #include "crc32.h"
 
+/****************************************************************************/
+/* Return the filename portion of a full pathname							*/
+/****************************************************************************/
+char* DLLCALL getfname(char* path)
+{
+	char *fname;
+
+	fname=strrchr(path,'/');
+	if(fname==NULL) 
+		fname=strrchr(path,'\\');
+	if(fname!=NULL) 
+		fname++;
+	else 
+		fname=path;
+	return(fname);
+}
+
 /****************************************************************************/
 /* Network open function. Opens all files DENYALL and retries LOOP_NOPEN    */
 /* number of times if the attempted file is already open or denying access  */