X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ffs%2Fdir.cpp;h=9c6a97a8318ceaccb77c2d708f7ae65a45f3d951;hb=108f2e7de1c2427e39cdf55efbcd0ca3914e451a;hp=00385e0d52d5602251719da1f3dc61859ccaecec;hpb=60260b5701bab73f8de093147de03947c7f264c8;p=libs%2Fcore.git diff --git a/source/fs/dir.cpp b/source/fs/dir.cpp index 00385e0..9c6a97a 100644 --- a/source/fs/dir.cpp +++ b/source/fs/dir.cpp @@ -130,18 +130,12 @@ list list_filtered(const Path &path, const string &filter) return result; } -Path getcwd() -{ - char buf[1024]; - return ::getcwd(buf, sizeof(buf)); -} - Path get_user_data_dir() { const string &name = Application::get_name(); if(name.empty()) throw logic_error("application name not known"); - return get_user_data_dir(); + return get_user_data_dir(name); } Path get_sys_conf_dir(const string &argv0) @@ -214,12 +208,6 @@ Path get_sys_lib_dir() return get_sys_lib_dir(argv0, Application::get_name()); } -void chdir(const Path &path) -{ - if(::chdir(path.str().c_str())==-1) - throw system_error("chdir"); -} - Path path_lookup(const string &name, const list &paths) { for(list::const_iterator i=paths.begin(); i!=paths.end(); ++i)