Lines Matching full:path
42 if (fp == NULL || fp->path == NULL) {
46 fp->fhandle = HIVIEW_FileOpen(fp->path);
240 int32 ret = HIVIEW_FileCopy(fp->path, dest);
241 fp->fhandle = HIVIEW_FileOpen(fp->path);
259 int32 ret = HIVIEW_FileMove(fp->path, dest);
276 int IsValidPath(const char *path)
278 if (strcmp(path, HIVIEW_FILE_PATH_LOG) == 0 ||
279 strcmp(path, HIVIEW_FILE_PATH_UE_EVENT) == 0 ||
280 strcmp(path, HIVIEW_FILE_PATH_FAULT_EVENT) == 0 ||
281 strcmp(path, HIVIEW_FILE_PATH_STAT_EVENT) == 0 ||
282 strcmp(path, HIVIEW_FILE_OUT_PATH_LOG) == 0 ||
283 strcmp(path, HIVIEW_FILE_OUT_PATH_UE_EVENT) == 0 ||
284 strcmp(path, HIVIEW_FILE_OUT_PATH_FAULT_EVENT) == 0 ||
285 strcmp(path, HIVIEW_FILE_OUT_PATH_STAT_EVENT) == 0) {
291 void RegisterFileWatcher(HiviewFile *fp, FileProc func, const char *path)
297 if (path == NULL || IsValidPath(path) != 0) {
301 int len = strlen(path) + 1;
306 if (strcpy_s(tmp, len, path) != EOK) {