ioctl_ns.2: Cast to 'unsigned long' rather than 'long' when printing with "%lx"

Signed-off-by: Alejandro Colomar <colomar.6.4.3@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Alejandro Colomar 2020-09-11 11:13:19 +02:00 committed by Michael Kerrisk
parent 49f06c0010
commit e080a90f48
1 changed files with 4 additions and 2 deletions

View File

@ -317,7 +317,8 @@ main(int argc, char *argv[])
}
printf("Device/Inode of owning user namespace is: "
"[%lx,%lx] / %ld\en",
(long) major(sb.st_dev), (long) minor(sb.st_dev),
(unsigned long) major(sb.st_dev),
(unsigned long) minor(sb.st_dev),
(long) sb.st_ino);
close(userns_fd);
@ -346,7 +347,8 @@ main(int argc, char *argv[])
exit(EXIT_FAILURE);
}
printf("Device/Inode of parent namespace is: [%lx,%lx] / %ld\en",
(long) major(sb.st_dev), (long) minor(sb.st_dev),
(unsigned long) major(sb.st_dev),
(unsigned long) minor(sb.st_dev),
(long) sb.st_ino);
close(parent_fd);