Lines Matching refs:fullPath
259 char* fullPath = nullptr; in backup_dir() local
286 if (fullPath != nullptr) { in backup_dir()
287 free(fullPath); in backup_dir()
289 fullPath = (char*)malloc(srcLen + strlen(de->d_name) + 2); in backup_dir()
290 strcpy(fullPath, srcPath); in backup_dir()
291 fullPath[srcLen] = '/'; in backup_dir()
292 strcpy(fullPath+srcLen+1, de->d_name); in backup_dir()
297 if (strcmp(SKIP_PATHS[i].path, fullPath) == 0) { in backup_dir()
306 int ret = lstat(fullPath, &statBuffer); in backup_dir()
310 fullPath, strerror(errno)); in backup_dir()
316 printf("Saving dir %s...\n", fullPath); in backup_dir()
318 if (write_header(fh, TYPE_DIR, fullPath, &statBuffer) == 0) { in backup_dir()
322 if (backup_dir(fh, fullPath) == 0) { in backup_dir()
328 if (backupFilePath && strcmp(fullPath, backupFilePath) == 0) { in backup_dir()
332 printf("Saving file %s...\n", fullPath); in backup_dir()
334 if (write_header(fh, TYPE_FILE, fullPath, &statBuffer) == 0) { in backup_dir()
345 FILE* src = fopen(fullPath, "r"); in backup_dir()
348 fullPath, strerror(errno)); in backup_dir()
353 int copyres = copy_file(fh, src, size, nullptr, fullPath); in backup_dir()
363 if (fullPath != nullptr) { in backup_dir()
364 free(fullPath); in backup_dir()