X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Ffs%2Fdir.h;h=6bd760ced68be0ea6bdd57934d2cce925a32e70d;hb=cc7c798b275b8ea9992eb82d68177ecfd50e0974;hp=6fa49f95d89c6abf02e12735dc2c7e2a0a5664e6;hpb=19edaf3b45bc4c23459fc8ddd552dcfa33eecc71;p=libs%2Fcore.git diff --git a/source/fs/dir.h b/source/fs/dir.h index 6fa49f9..6bd760c 100644 --- a/source/fs/dir.h +++ b/source/fs/dir.h @@ -2,6 +2,7 @@ #define MSP_FS_DIR_H_ #include +#include #include #include "path.h" @@ -42,15 +43,23 @@ Path get_home_dir(); /// Returns a directory suitable for storing user-specific data Path get_user_data_dir(const std::string &appname); +Path get_user_data_dir(); + /// Returns a directory containing system-wide configuration Path get_sys_conf_dir(const std::string &argv0); +Path get_sys_conf_dir(); + /// Returns a directory containing immutable system-wide data Path get_sys_data_dir(const std::string &argv0, const std::string &appname); +Path get_sys_data_dir(); + /// Returns a directory containing system-wide architecture-specific files Path get_sys_lib_dir(const std::string &argv0, const std::string &appname); +Path get_sys_lib_dir(); + /// Changes the current working directory void chdir(const Path &);