diff --git a/src/sbbs3/file.cpp b/src/sbbs3/file.cpp index 4226161cdf6b2a1d1e9d2e485e5f5f85956fa203..d78800cda9dc6c9a3d36fc7b481d2efbbf20b9fa 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 7cfd5dd48cbf954e03ebc37eb3209439b04ebb1e..1437f623593d726e6103c0f0a0c22e60a079c010 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 */