summaryrefslogtreecommitdiffstats
path: root/sbin/dump/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/dump/main.c')
-rw-r--r--sbin/dump/main.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/sbin/dump/main.c b/sbin/dump/main.c
index 392fa70..666b65f 100644
--- a/sbin/dump/main.c
+++ b/sbin/dump/main.c
@@ -362,9 +362,13 @@ main(argc, argv)
nonodump = spcl.c_level < honorlevel;
+ passno = 1;
+ setproctitle("%s: pass 1: regular files", disk);
msg("mapping (Pass I) [regular files]\n");
anydirskipped = mapfiles(maxino, &tapesize);
+ passno = 2;
+ setproctitle("%s: pass 2: directories", disk);
msg("mapping (Pass II) [directories]\n");
while (anydirskipped) {
anydirskipped = mapdirs(maxino, &tapesize);
@@ -427,6 +431,8 @@ main(argc, argv)
(void)time((time_t *)&(tstart_writing));
dumpmap(usedinomap, TS_CLRI, maxino - 1);
+ passno = 3;
+ setproctitle("%s: pass 3: directories", disk);
msg("dumping (Pass III) [directories]\n");
dirty = 0; /* XXX just to get gcc to shut up */
for (map = dumpdirmap, ino = 1; ino < maxino; ino++) {
@@ -445,6 +451,8 @@ main(argc, argv)
(void)dumpino(dp, ino);
}
+ passno = 4;
+ setproctitle("%s: pass 4: regular files", disk);
msg("dumping (Pass IV) [regular files]\n");
for (map = dumpinomap, ino = 1; ino < maxino; ino++) {
int mode;
OpenPOWER on IntegriCloud