]> git.neil.brown.name Git - lafs-utils.git/commitdiff
Fix compilation on 32bit arch.
authorNeilBrown <neilb@suse.de>
Fri, 15 Oct 2010 02:46:57 +0000 (13:46 +1100)
committerNeilBrown <neilb@suse.de>
Fri, 15 Oct 2010 02:46:57 +0000 (13:46 +1100)
Some printf warnings.

Signed-off-by: NeilBrown <neilb@suse.de>
include/lafs/lafs.h
lib/lafs_allocated_block.c
lib/lafs_checkpoint.c
lib/lafs_incorporate.c

index 351852376e4024a9d7e2ad349c455a1f217866c8..fed212d3e0bc1ffe60bef8d6f9fa308062549786 100644 (file)
@@ -141,7 +141,8 @@ de_sched(struct lafs_blk *b)
 
        if (b->parent) {
                struct lafs_iblk *p = b->parent;
-               printf("ds %d/%ld %d\n", p->b.ino->inum, p->b.fileaddr, p->sched_cnt);
+               printf("ds %d/%lld %d\n", p->b.ino->inum, (long long)p->b.fileaddr,
+                      p->sched_cnt);
                p->sched_cnt--;
                if (p->sched_cnt == 0)
                        lafs_sched_blk(&p->b);
index 6dfcb3035b25570374bf417fbbeb86557559493e..8280ae9bdb73a208591b5ee435f63752890016b1 100644 (file)
@@ -14,8 +14,8 @@ void lafs_allocated_block(struct lafs_blk *b, loff_t addr)
        struct lafs *fs = b->ino->fs;
        struct lafs_iblk *p;
 
-       printf("allocate %d/%ld %s to %ld\n", b->ino->inum, b->fileaddr, 
-              (b->flags & B_Index) ? "index":"data", addr);
+       printf("allocate %d/%lld %s to %lld\n", b->ino->inum, (long long)b->fileaddr, 
+              (b->flags & B_Index) ? "index":"data", (long long)addr);
        if (b->parent == NULL) {
                /* This is the root inode.  Its address goes
                 * directly in the 'state' block.
@@ -23,7 +23,7 @@ void lafs_allocated_block(struct lafs_blk *b, loff_t addr)
                if (b->flags & B_Index) abort();
 
                /* FIXME this might be a different snapshot */
-               printf("Root inode at %ld\n", addr);
+               printf("Root inode at %lld\n", (long long)addr);
                b->physaddr = addr;
                fs->ss.root_addr = addr;
                return;
index 92d60c7f797a156be73882b6be4ad60adaaa1c7a..2e285257914d71d2df94bcc18aca86087f6fba55 100644 (file)
@@ -20,7 +20,8 @@ int lafs_checkpoint(struct lafs *fs)
                        b = list_first_entry(&fs->leafs,
                                             struct lafs_blk,
                                             leafs);
-                       printf("checkpoint %p %d/%ld %s %p\n", b, b->ino->inum, b->fileaddr,
+                       printf("checkpoint %p %d/%lld %s %p\n", b, b->ino->inum,
+                              (long long)b->fileaddr,
                               (b->flags & B_Index) ? "index":"data", b->parent);
                        list_del_init(&b->leafs);
                        if (!(b->flags & B_Index)) {
@@ -68,7 +69,7 @@ int lafs_checkpoint(struct lafs *fs)
                b = list_first_entry(&fs->account_leafs,
                                     struct lafs_blk, leafs);
                b->flags &= ~B_Sched;
-               printf("Account %d/%ld\n", b->ino->inum, b->fileaddr);
+               printf("Account %d/%lld\n", b->ino->inum, (long long)b->fileaddr);
                list_del_init(&b->leafs);
 
                lafs_sched_blk(b);
index c780cf7f819c02d39e2b16af3affd84109863c33..4dde047503736ff5272c941853bbf990581614a1 100644 (file)
@@ -52,7 +52,8 @@ void lafs_incorporate(struct lafs_iblk *ib)
                ip2 += addr * 6;
                encode48(ip2, b->physaddr);
        }
-       printf("incorp %d/%ld\n", ib->b.ino->dblock->b.ino->inum, ib->b.ino->dblock->b.fileaddr);
+       printf("incorp %d/%lld\n", ib->b.ino->dblock->b.ino->inum,
+              (long long)ib->b.ino->dblock->b.fileaddr);
        lafs_dirty_blk(&ib->b);
 }