|
|
@@ -2558,6 +2558,8 @@ static int dentfill(char *path, struct entry **dents) |
|
|
|
ent_blocks = 0; |
|
|
|
mkpath(path, namep, g_buf); |
|
|
|
|
|
|
|
mvprintw(LINES - 1, 0, "scanning %s\n", xbasename(g_buf)); |
|
|
|
refresh(); |
|
|
|
if (nftw(g_buf, nftw_fn, open_max, |
|
|
|
FTW_MOUNT | FTW_PHYS) == -1) { |
|
|
|
printmsg(messages[STR_NFTWFAIL_ID]); |
|
|
@@ -2632,6 +2634,8 @@ static int dentfill(char *path, struct entry **dents) |
|
|
|
num_saved = num_files + 1; |
|
|
|
mkpath(path, namep, g_buf); |
|
|
|
|
|
|
|
mvprintw(LINES - 1, 0, "scanning %s\n", xbasename(g_buf)); |
|
|
|
refresh(); |
|
|
|
if (nftw(g_buf, nftw_fn, open_max, FTW_MOUNT | FTW_PHYS) == -1) { |
|
|
|
printmsg(messages[STR_NFTWFAIL_ID]); |
|
|
|
dentp->blocks = (cfg.apparentsz ? sb.st_size : sb.st_blocks); |
|
|
@@ -2695,11 +2699,6 @@ static int dentfind(const char *fname, int n) |
|
|
|
|
|
|
|
static void populate(char *path, char *lastname) |
|
|
|
{ |
|
|
|
if (cfg.blkorder) { |
|
|
|
printmsg("calculating..."); |
|
|
|
refresh(); |
|
|
|
} |
|
|
|
|
|
|
|
#ifdef DEBUGMODE |
|
|
|
struct timespec ts1, ts2; |
|
|
|
|
|
|
|