diff options
-rw-r--r-- | services/incremental/IncrementalService.cpp | 2 | ||||
-rw-r--r-- | services/incremental/IncrementalService.h | 4 | ||||
-rw-r--r-- | services/incremental/ServiceWrappers.h | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/services/incremental/IncrementalService.cpp b/services/incremental/IncrementalService.cpp index 9b0142595d63..dbd97cfa039a 100644 --- a/services/incremental/IncrementalService.cpp +++ b/services/incremental/IncrementalService.cpp @@ -170,7 +170,7 @@ auto IncrementalService::IncFsMount::makeStorage(StorageId id) -> StorageMap::it base::StringAppendF(&name, "%.*s_%d_%d", int(constants().storagePrefix.size()), constants().storagePrefix.data(), id, no); auto fullName = path::join(root, constants().mount, name); - if (auto err = incrementalService.mIncFs->makeDir(control, fullName); !err) { + if (auto err = incrementalService.mIncFs->makeDir(control, fullName, 0755); !err) { std::lock_guard l(lock); return storages.insert_or_assign(id, Storage{std::move(fullName)}).first; } else if (err != EEXIST) { diff --git a/services/incremental/IncrementalService.h b/services/incremental/IncrementalService.h index 0dc27782e15d..dec9f64f2084 100644 --- a/services/incremental/IncrementalService.h +++ b/services/incremental/IncrementalService.h @@ -110,8 +110,8 @@ public: int makeFile(StorageId storage, std::string_view path, int mode, FileId id, incfs::NewFileParams params); - int makeDir(StorageId storage, std::string_view path, int mode = 0555); - int makeDirs(StorageId storage, std::string_view path, int mode = 0555); + int makeDir(StorageId storage, std::string_view path, int mode = 0755); + int makeDirs(StorageId storage, std::string_view path, int mode = 0755); int link(StorageId sourceStorageId, std::string_view oldPath, StorageId destStorageId, std::string_view newPath); diff --git a/services/incremental/ServiceWrappers.h b/services/incremental/ServiceWrappers.h index ae3739dba2f0..f0b56729e8d7 100644 --- a/services/incremental/ServiceWrappers.h +++ b/services/incremental/ServiceWrappers.h @@ -70,7 +70,7 @@ public: virtual ~IncFsWrapper() = default; virtual ErrorCode makeFile(Control control, std::string_view path, int mode, FileId id, NewFileParams params) const = 0; - virtual ErrorCode makeDir(Control control, std::string_view path, int mode = 0555) const = 0; + virtual ErrorCode makeDir(Control control, std::string_view path, int mode) const = 0; virtual RawMetadata getMetadata(Control control, FileId fileid) const = 0; virtual RawMetadata getMetadata(Control control, std::string_view path) const = 0; virtual FileId getFileId(Control control, std::string_view path) const = 0; |