X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fcore%2Futils%2Fne-utils.cc;h=8bf5990dc8d728aff5b04024ffa5b1283da297e6;hb=937ce069e65838fcb973d5352cd8d434093e9cd2;hp=e3cb659541a3cc0755b083e7b2015ded5f044f45;hpb=c26b5df4ff477639923e91e2c913444b0d827baa;p=platform%2Fadaptation%2Fnpu%2Ftrix-engine.git diff --git a/src/core/utils/ne-utils.cc b/src/core/utils/ne-utils.cc index e3cb659..8bf5990 100644 --- a/src/core/utils/ne-utils.cc +++ b/src/core/utils/ne-utils.cc @@ -140,3 +140,15 @@ Logger::logwrite_args (npu_loglevel l, const char *tag, const char *format, va_l return 0; } + +bool +createDirectory (const std::string &dir) { + /* FIXME: use std::filesystem when c++17 is used */ + std::string command = "mkdir -p " + dir; + int ret = system (command.c_str ()); + + if (ret != 127 && ret != -1) + ret = WEXITSTATUS (ret); + + return ret == 0; +}