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