From 4e64c5fbf0a8548451e9a3b96f71a607f8c363cc Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 13 Sep 2002 01:27:47 +0000
Subject: [PATCH] Moved delfiles from file.cpp to xpdev/dirwrap.c (for
 sbbsecho).

---
 src/sbbs3/file.cpp | 24 ------------------------
 src/sbbs3/sbbs.h   |  1 -
 2 files changed, 25 deletions(-)

diff --git a/src/sbbs3/file.cpp b/src/sbbs3/file.cpp
index 4226161cdf..d78800cda9 100644
--- a/src/sbbs3/file.cpp
+++ b/src/sbbs3/file.cpp
@@ -267,30 +267,6 @@ extern "C" BOOL filematch(char *filename, char *filespec)
 	return(TRUE);
 }
 
-/****************************************************************************/
-/* Deletes all files in dir 'path' that match file spec 'spec'              */
-/****************************************************************************/
-extern "C" uint delfiles(char *inpath, char *spec)
-{
-	char	path[MAX_PATH+1];
-    uint	i,files=0;
-	glob_t	g;
-
-	strcpy(path,inpath);
-	backslash(path);
-	strcat(path,spec);
-	glob(path,0,NULL,&g);
-	for(i=0;i<g.gl_pathc;i++) {
-		if(isdir(g.gl_pathv[i]))
-			continue;
-		CHMOD(g.gl_pathv[i],S_IWRITE);	// Incase it's been marked RDONLY
-		if(remove(g.gl_pathv[i])==0)
-			files++;
-	}
-	globfree(&g);
-	return(files);
-}
-
 /*****************************************************************************/
 /* Checks the filename 'fname' for invalid symbol or character sequences     */
 /*****************************************************************************/
diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h
index 7cfd5dd48c..1437f62359 100644
--- a/src/sbbs3/sbbs.h
+++ b/src/sbbs3/sbbs.h
@@ -941,7 +941,6 @@ BOOL 	md(char *path);
 
 	/* file.cpp */
 	BOOL	filematch(char *filename, char *filespec);
-	uint	delfiles(char *path, char *spec);
 
 #endif /* SBBS */
 
-- 
GitLab