return result;
}
-Path getcwd()
-{
- char buf[1024];
- return ::getcwd(buf, sizeof(buf));
-}
-
Path get_user_data_dir()
{
const string &name = Application::get_name();
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<Path> &paths)
{
for(list<Path>::const_iterator i=paths.begin(); i!=paths.end(); ++i)