]> git.tdb.fi Git - libs/core.git/blobdiff - source/fs/dir.cpp
Fix name of the rmpath function
[libs/core.git] / source / fs / dir.cpp
index 75ad8d5ecd39e0144eb7cd2f0be4ee83ab0604e8..2575beb76580de0578c51f9da5aa38041e77aabd 100644 (file)
@@ -4,6 +4,8 @@
 #include <sys/stat.h>
 #ifdef WIN32
 #include <shlobj.h>
+#else
+#include <unistd.h>
 #endif
 #include <msp/core/systemerror.h>
 #include <msp/strings/regex.h>
@@ -102,14 +104,14 @@ void rmdir(const Path &path)
                throw system_error("rmdir");
 }
 
-void rmdirs(const Path &path)
+void rmpath(const Path &path)
 {
        list<string> files = list_files(path);
        for(list<string>::iterator i=files.begin(); i!=files.end(); ++i)
        {
                Path p = path / *i;
                if(is_dir(p))
-                       rmdirs(p);
+                       rmpath(p);
                else
                        unlink(p);
        }