btrfs-progs: mkfs: fix warning for printf format on 32bit

Compiler complains about nlink_t and %ld format on 32bit build. Add
typecast and fix the format.

Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
David Sterba 2016-10-04 23:00:20 +02:00
parent c8d9f05cec
commit a288d6dafc
1 changed files with 3 additions and 2 deletions

5
mkfs.c
View File

@ -900,8 +900,9 @@ static int traverse_directory(struct btrfs_trans_handle *trans,
if (ret == -EEXIST) {
if (st.st_nlink <= 1) {
error(
"item %s already exists but has wrong st_nlink %ld <= 1",
cur_file->d_name, st.st_nlink);
"item %s already exists but has wrong st_nlink %lu <= 1",
cur_file->d_name,
(unsigned long)st.st_nlink);
goto fail;
}
continue;