strlcpy(c, fname, MAXPATHLEN);
} else
c = f_name(file, NULL);
- if (am_sender && file->dir.root) {
+ if (am_sender && F_ROOTDIR(file)) {
pathjoin(buf2, sizeof buf2,
- file->dir.root, c);
+ F_ROOTDIR(file), c);
clean_fname(buf2, 0);
if (fmt[1]) {
strlcpy(c, buf2, MAXPATHLEN);
return;
file = the_file_list->files[ndx];
- if (file->dir.root) {
+ if (F_ROOTDIR(file)) {
offset = stringjoin(fname, sizeof fname,
- file->dir.root, "/", NULL);
+ F_ROOTDIR(file), "/", NULL);
} else
offset = 0;
f_name(file, fname + offset);
continue;
file = flist->files[i];
- if (file->dir.root) {
+ if (F_ROOTDIR(file)) {
/* N.B. We're sure that this fits, so offset is OK. */
- offset = strlcpy(fname, file->dir.root, sizeof fname);
+ offset = strlcpy(fname, F_ROOTDIR(file), sizeof fname);
if (!offset || fname[offset-1] != '/')
fname[offset++] = '/';
} else