Lines Matching refs:c_str
46 DIR *d = opendir(strPath.c_str()); in RemoveDir()
57 stat(file_name.c_str(), &st); in RemoveDir()
61 remove(file_name.c_str()); in RemoveDir()
67 return rmdir(strPath.c_str()) == 0 ? true : false; in RemoveDir()
76 if (stat(path.c_str(), &st) == 0 && S_ISREG(st.st_mode)) { in IsFileExist()
88 if (stat(path.c_str(), &st) == 0 && S_ISDIR(st.st_mode)) { in IsDirExist()
105 bool isExist = IsDirExist(ENG_ROOT_PATH.c_str());
107 isDel = RemoveDir(ENG_ROOT_PATH.c_str());
110 isExist = IsDirExist(TARGET_PATH.c_str());
112 isDel = RemoveDir(TARGET_PATH.c_str());
115 DebugFilesOverlay(ENG_ROOT_PATH.c_str(), TARGET_PATH.c_str());
117 CreateTestFile(SRC_FILE_PATH.c_str(), "test");
118 isExist = IsFileExist(SRC_FILE_PATH.c_str());
121 DebugFilesOverlay(SRC_FILE_PATH.c_str(), TARGET_PATH.c_str());
122 isExist = IsFileExistWithType(SRC_FILE_PATH.c_str(), TYPE_REG);
126 if (IsFileExistWithType(TARGET_PATH.c_str(), TYPE_LINK)) {
127 if (unlink(TARGET_PATH.c_str()) < 0) {
131 int ret = symlink(ENG_ROOT_PATH.c_str(), TARGET_PATH.c_str());
133 isExist = IsFileExistWithType(TARGET_PATH.c_str(), TYPE_LINK);
135 DebugFilesOverlay(TARGET_PATH.c_str(), ENG_ROOT_PATH.c_str());
149 if (!IsFileExist(SRC_FILE_PATH.c_str())) {
150 CreateTestFile(SRC_FILE_PATH.c_str(), "test reg file mount");
151 isExist = IsFileExist(SRC_FILE_PATH.c_str());
153 BindMountFile(SRC_FILE_PATH.c_str(), "/");
155 BindMountFile(SRC_FILE_PATH.c_str(), "/");
157 if (IsFileExist(SRC_FILE_PATH.c_str())) {
159 isExist = IsFileExist(SRC_FILE_PATH.c_str());
162 if (IsFileExistWithType(TARGET_PATH.c_str(), TYPE_LINK)) {
163 if (unlink(TARGET_PATH.c_str()) < 0) {
168 bool isLinkFile = IsFileExist(TARGET_PATH.c_str());
170 BindMountFile(SRC_FILE_PATH.c_str(), TARGET_PATH.c_str());
172 int ret = symlink(SRC_FILE_PATH.c_str(), TARGET_PATH.c_str());
174 isLinkFile = IsFileExistWithType(TARGET_PATH.c_str(), TYPE_LINK);
176 BindMountFile(SRC_FILE_PATH.c_str(), TARGET_PATH.c_str());
177 BindMountFile(TARGET_PATH.c_str(), SRC_FILE_PATH.c_str());
194 if (!IsFileExist(SRC_FILE_PATH.c_str())) {
195 CreateTestFile(SRC_FILE_PATH.c_str(), "test");
196 isExist = IsFileExist(SRC_FILE_PATH.c_str());
200 EXPECT_EQ(IsFileExistWithType(SRC_FILE_PATH.c_str(), TYPE_REG), true);
206 EXPECT_EQ(IsFileExistWithType(SRC_FILE_PATH.c_str(), TYPE_DIR), false);
209 if (unlink(targetFile.c_str()) < 0) {
214 int fd = open(targetFile.c_str(), O_CREAT | O_CLOEXEC | O_WRONLY, 0644);
220 write(fd, buffer.c_str(), buffer.size());
225 if (unlink(linkName.c_str()) < 0) {
231 int ret = symlink(targetFile.c_str(), linkName.c_str());
233 bool isFileExist = IsFileExistWithType(linkName.c_str(), TYPE_LINK);