X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Ffs%2Fdir.cpp;h=2575beb76580de0578c51f9da5aa38041e77aabd;hp=afc2b6696800c2d157b5d63962572679a1d77de9;hb=5dc87e4456db444a48081bbcfab9294bf35a3f55;hpb=651cfe05e867ffdef9028a831add3eca54d19d0d diff --git a/source/fs/dir.cpp b/source/fs/dir.cpp index afc2b66..2575beb 100644 --- a/source/fs/dir.cpp +++ b/source/fs/dir.cpp @@ -104,14 +104,14 @@ void rmdir(const Path &path) throw system_error("rmdir"); } -void rmdirs(const Path &path) +void rmpath(const Path &path) { list files = list_files(path); for(list::iterator i=files.begin(); i!=files.end(); ++i) { Path p = path / *i; if(is_dir(p)) - rmdirs(p); + rmpath(p); else unlink(p); }