X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fconfig.cpp;h=482ceb862512e8316b51a289abaed8b734f20f91;hb=4d0d003b022943d8a0e39ba19078bab8d32d8857;hp=0e8e6c2c742c29ea52ee887aed7b04f5472b0427;hpb=0ac8d6708b8c758fb89d97a0049d4a329990b83b;p=builder.git diff --git a/source/config.cpp b/source/config.cpp index 0e8e6c2..482ceb8 100644 --- a/source/config.cpp +++ b/source/config.cpp @@ -171,7 +171,7 @@ void Config::finish() void Config::save() const { - Path::Path fn=package.get_source()/".options.cache"; + Path fn=package.get_source()/".options.cache"; OptionMap::const_iterator i=options.find("profile"); if(i!=options.end()) @@ -201,7 +201,7 @@ bool Config::set_option(const string &opt, const string &val) void Config::load() { - Path::Path fn=package.get_source()/".options.cache"; + Path fn=package.get_source()/".options.cache"; OptionMap::iterator i=options.find("profile"); if(i!=options.end()) @@ -210,9 +210,7 @@ void Config::load() ifstream in(fn.str().c_str()); if(!in) return; - struct stat st; - Path::stat(fn, st); - mtime=Time::TimeStamp::from_unixtime(st.st_mtime); + mtime=Time::TimeStamp::from_unixtime(stat(fn).st_mtime); DataFile::Parser parser(in, fn.str()); Loader loader(*this);