Lines Matching refs:dirMode
195 ctxNow.dirMode.size()); in FileModeSync()
196 if (ctxNow.dirMode.size() > 0) { in FileModeSync()
197 auto mode = ctxNow.dirMode.back(); in FileModeSync()
201 ctxNow.dirMode.pop_back(); in FileModeSync()
213 FileMode dirMode; in FileModeSync() local
214 SerialStruct::ParseFromString(dirMode, serialString); in FileModeSync()
217 … dirMode.fullName.c_str(), dirMode.perm, dirMode.u_id, dirMode.g_id, dirMode.context.c_str()); in FileModeSync()
220 if (dirMode.fullName.find('/') != string::npos) { in FileModeSync()
222 Base::SplitString(dirMode.fullName, "/", dirsOfOptName); in FileModeSync()
223 } else if (dirMode.fullName.find('\\') != string::npos) { in FileModeSync()
225 Base::SplitString(dirMode.fullName, "\\", dirsOfOptName); in FileModeSync()
227 dirsOfOptName.emplace_back(dirMode.fullName); in FileModeSync()
230 dirMode.fullName = ""; in FileModeSync()
232 if (dirMode.fullName.empty()) { in FileModeSync()
233 dirMode.fullName = s; in FileModeSync()
235 dirMode.fullName = dirMode.fullName + Base::GetPathSep() + s; in FileModeSync()
239 … dirMode.fullName.c_str(), dirMode.perm, dirMode.u_id, dirMode.g_id, dirMode.context.c_str()); in FileModeSync()
240 ctxNow.dirModeMap.insert(std::make_pair(dirMode.fullName, dirMode)); in FileModeSync()