summaryrefslogtreecommitdiffstats
path: root/sbin/restore/dirs.c
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/restore/dirs.c')
-rw-r--r--sbin/restore/dirs.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/sbin/restore/dirs.c b/sbin/restore/dirs.c
index 203d977..b2cd8fd 100644
--- a/sbin/restore/dirs.c
+++ b/sbin/restore/dirs.c
@@ -637,7 +637,8 @@ setdirmodes(int flags)
continue;
}
if (ep == NULL) {
- panic("cannot find directory inode %d\n", node.ino);
+ panic("cannot find directory inode %ju\n",
+ (uintmax_t)node.ino);
continue;
}
cp = myname(ep);
@@ -678,7 +679,8 @@ genliteraldir(char *name, ino_t ino)
itp = inotablookup(ino);
if (itp == NULL)
- panic("Cannot find directory inode %d named %s\n", ino, name);
+ panic("Cannot find directory inode %ju named %s\n",
+ (uintmax_t)ino, name);
if ((ofile = open(name, O_WRONLY | O_CREAT | O_TRUNC, 0666)) < 0) {
fprintf(stderr, "%s: ", name);
(void) fflush(stderr);
@@ -691,15 +693,15 @@ genliteraldir(char *name, ino_t ino)
size = i < BUFSIZ ? i : BUFSIZ;
if (read(dp, buf, (int) size) == -1) {
fprintf(stderr,
- "write error extracting inode %d, name %s\n",
- curfile.ino, curfile.name);
+ "write error extracting inode %ju, name %s\n",
+ (uintmax_t)curfile.ino, curfile.name);
fprintf(stderr, "read: %s\n", strerror(errno));
done(1);
}
if (!Nflag && write(ofile, buf, (int) size) == -1) {
fprintf(stderr,
- "write error extracting inode %d, name %s\n",
- curfile.ino, curfile.name);
+ "write error extracting inode %ju, name %s\n",
+ (uintmax_t)curfile.ino, curfile.name);
fprintf(stderr, "write: %s\n", strerror(errno));
done(1);
}
OpenPOWER on IntegriCloud