for (i=0;i<flist->count;i++) {
rprintf(FINFO,"[%d] i=%d %s %s mode=0%o len=%d\n",
getpid(), i,
- flist->files[i]->dirname,
- flist->files[i]->basename,
+ NS(flist->files[i]->dirname),
+ NS(flist->files[i]->basename),
flist->files[i]->mode,
- flist->files[i]->length);
+ (int)flist->files[i]->length);
}
}
n = (n+1)%10;
if (f->dirname) {
- slprintf(p, MAXPATHLEN-1, "%s/%s", f->dirname, f->basename);
+ strlcpy(p, f->dirname, MAXPATHLEN-1);
+ strlcat(p, "/", MAXPATHLEN-1);
+ strlcat(p, f->basename, MAXPATHLEN-1);
} else {
strlcpy(p, f->basename, MAXPATHLEN-1);
}