From: Kamil Lysik Date: Tue, 10 Feb 2015 16:36:20 +0000 (+0100) Subject: [Filesystem] Add path to File_stat return object X-Git-Tag: submit/tizen_tv/20150603.064601~1^2~392^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=25c5129b07a98d7ccccdef2c5a3c67dc9529c049;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Filesystem] Add path to File_stat return object Object returned with stat method will require path as result. Change-Id: Ib0126716fabb60e303410a24c717a5ccbc690b66 Signed-off-by: Kamil Lysik --- diff --git a/src/filesystem/filesystem_stat.cc b/src/filesystem/filesystem_stat.cc index 1658889f..10cc5eb9 100644 --- a/src/filesystem/filesystem_stat.cc +++ b/src/filesystem/filesystem_stat.cc @@ -17,6 +17,7 @@ picojson::value FilesystemStat::toJSON() const { picojson::value retval = picojson::value(picojson::object()); picojson::object& obj = retval.get(); + obj["path"] = picojson::value(path); obj["isFile"] = picojson::value(isFile); obj["isDirectory"] = picojson::value(isDirectory); obj["readOnly"] = picojson::value(readOnly); @@ -36,6 +37,7 @@ FilesystemStat FilesystemStat::getStat(const std::string& path) { FilesystemStat _result; + _result.path = path; _result.readOnly = true; if (getuid() == aStatObj.st_uid && (aStatObj.st_mode & S_IWUSR) == S_IWUSR) { _result.readOnly = false; diff --git a/src/filesystem/filesystem_stat.h b/src/filesystem/filesystem_stat.h index e69c3445..614f5fb1 100644 --- a/src/filesystem/filesystem_stat.h +++ b/src/filesystem/filesystem_stat.h @@ -17,6 +17,7 @@ class FilesystemStat { public: bool valid; + std::string path; bool isFile; bool isDirectory; bool readOnly;