continue;
if (flist_find(flist, fp) < 0) {
int mode = fp->mode;
- f_name_to(fp, delbuf);
+ f_name(fp, delbuf);
delete_item(delbuf, mode, DEL_FORCE_RECURSE);
}
}
if (!(file->flags & FLAG_DEL_HERE))
continue;
- f_name_to(file, fbuf);
+ f_name(file, fbuf);
if (verbose > 1 && file->flags & FLAG_TOP_DIR)
rprintf(FINFO, "deleting in %s\n", fbuf);
if (safe_symlinks && unsafe_symlink(file->u.link, fname)) {
if (verbose) {
if (the_file_list->count == 1)
- fname = f_name(file);
+ fname = f_name(file, NULL);
rprintf(FINFO,
"ignoring unsafe symlink %s -> \"%s\"\n",
full_fname(fname), file->u.link);
if (!S_ISREG(file->mode)) {
if (the_file_list->count == 1)
- fname = f_name(file);
+ fname = f_name(file, NULL);
rprintf(FINFO, "skipping non-regular file \"%s\"\n", fname);
return;
}
if (max_size && file->length > max_size) {
if (verbose > 1) {
if (the_file_list->count == 1)
- fname = f_name(file);
+ fname = f_name(file, NULL);
rprintf(FINFO, "%s is over max-size\n", fname);
}
return;
if (min_size && file->length < min_size) {
if (verbose > 1) {
if (the_file_list->count == 1)
- fname = f_name(file);
+ fname = f_name(file, NULL);
rprintf(FINFO, "%s is under min-size\n", fname);
}
return;
int j = find_fuzzy(file, fuzzy_dirlist);
if (j >= 0) {
fuzzy_file = fuzzy_dirlist->files[j];
- f_name_to(fuzzy_file, fnamecmpbuf);
+ f_name(fuzzy_file, fnamecmpbuf);
if (verbose > 2) {
rprintf(FINFO, "fuzzy basis selected for %s: %s\n",
fname, fnamecmpbuf);
if (local_name)
strlcpy(fbuf, local_name, sizeof fbuf);
else
- f_name_to(file, fbuf);
+ f_name(file, fbuf);
recv_generator(fbuf, file, i, itemizing, maybe_PERMS_REPORT,
code, f_out);
if (local_name)
strlcpy(fbuf, local_name, sizeof fbuf);
else
- f_name_to(file, fbuf);
+ f_name(file, fbuf);
recv_generator(fbuf, file, i, itemizing, maybe_PERMS_REPORT,
code, f_out);
}
continue;
if (!need_retouch_dir_times && file->mode & S_IWUSR)
continue;
- recv_generator(f_name(file), file, i, itemizing,
+ recv_generator(f_name(file, NULL), file, i, itemizing,
maybe_PERMS_REPORT, code, -1);
if (allowed_lull && !(++j % lull_mod))
maybe_send_keepalive();
head = hlink_list[file->F_HLINDEX];
if (ndx != head) {
struct file_struct *head_file = FPTR(head);
- if (!log_format_has_i && verbose > 1)
- rprintf(FINFO, "\"%s\" is a hard link\n", f_name(file));
+ if (!log_format_has_i && verbose > 1) {
+ rprintf(FINFO, "\"%s\" is a hard link\n",
+ f_name(file, NULL));
+ }
if (head_file->F_HLINDEX == FINISHED_LINK) {
STRUCT_STAT st2, st3;
- char *toname = f_name(head_file);
+ char *toname = f_name(head_file, NULL);
if (link_stat(toname, &st2, 0) < 0) {
rsyserr(FERROR, errno, "stat %s failed",
full_fname(toname));
int statret, ndx = master;
file->F_HLINDEX = FINISHED_LINK;
- if (link_stat(f_name_to(file, hlink1), &st1, 0) < 0)
+ if (link_stat(f_name(file, hlink1), &st1, 0) < 0)
return;
if (!(file->flags & FLAG_HLINK_TOL)) {
while (!(file->flags & FLAG_HLINK_EOL)) {
file = FPTR(ndx);
if (file->F_HLINDEX != SKIPPED_LINK)
continue;
- hlink2 = f_name(file);
+ hlink2 = f_name(file, NULL);
statret = link_stat(hlink2, &st2, 0);
maybe_hard_link(file, ndx, hlink2, statret, &st2,
hlink1, &st1, itemizing, code);
for (i = -1; (i = next_delayed_bit(i)) >= 0; ) {
struct file_struct *file = flist->files[i];
- fname = local_name ? local_name : f_name(file);
+ fname = local_name ? local_name : f_name(file, NULL);
if ((partialptr = partial_dir_fname(fname)) != NULL) {
if (make_backups && !make_backup(fname))
continue;
rprintf(FINFO,
"(No batched update for%s \"%s\")\n",
phase ? " resend of" : "",
- f_name(the_file_list->files[next_gen_i]));
+ f_name(the_file_list->files[next_gen_i], NULL));
}
next_gen_i = read_int(batch_gen_fd);
if (next_gen_i == -1)
continue;
file = flist->files[i];
- fname = local_name ? local_name : f_name_to(file, fbuf);
+ fname = local_name ? local_name : f_name(file, fbuf);
if (verbose > 2)
rprintf(FINFO, "recv_files(%s)\n", fname);
file->dir.root, "/", NULL);
} else
offset = 0;
- f_name_to(file, fname + offset);
+ f_name(file, fname + offset);
if (remove_sent_files && do_unlink(fname) == 0 && verbose > 1)
rprintf(FINFO, "sender removed %s\n", fname + offset);
}
fname[offset++] = '/';
} else
offset = 0;
- fname2 = f_name_to(file, fname + offset);
+ fname2 = f_name(file, fname + offset);
if (verbose > 2)
rprintf(FINFO, "send_files(%d, %s)\n", i, fname);