Lines Matching defs:fullPath
254 char* fullPath = NULL;
281 if (fullPath == NULL) {
282 free(fullPath);
284 fullPath = (char*)malloc(srcLen + strlen(de->d_name) + 2);
285 strcpy(fullPath, srcPath);
286 fullPath[srcLen] = '/';
287 strcpy(fullPath+srcLen+1, de->d_name);
292 if (strcmp(SKIP_PATHS[i].path, fullPath) == 0) {
301 int ret = lstat(fullPath, &statBuffer);
305 fullPath, strerror(errno));
311 printf("Saving dir %s...\n", fullPath);
313 if (write_header(fh, TYPE_DIR, fullPath, &statBuffer) == 0) {
317 if (backup_dir(fh, fullPath) == 0) {
322 printf("Saving file %s...\n", fullPath);
324 if (write_header(fh, TYPE_FILE, fullPath, &statBuffer) == 0) {
335 FILE* src = fopen(fullPath, "r");
338 fullPath, strerror(errno));
343 int copyres = copy_file(fh, src, size, NULL, fullPath);
353 if (fullPath != NULL) {
354 free(fullPath);