[LIBFSIMAGE] Fix printf-format warning on x86/64.
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 10 Nov 2006 07:48:25 +0000 (07:48 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 10 Nov 2006 07:48:25 +0000 (07:48 +0000)
Signed-off-by: Ben Thomas <ben@virtualiron.com>
tools/libfsimage/ext2fs-lib/ext2fs-lib.c

index ef7cec521cabd869d82b3c540f3690a470a13dbc..37a3ea5c5ab4251b7b625c0d645b1efad307f818 100644 (file)
@@ -24,6 +24,7 @@
 #include <fsimage_plugin.h>
 #include <ext2fs/ext2fs.h>
 #include <errno.h>
+#include <inttypes.h>
 
 static int
 ext2lib_mount(fsi_t *fsi, const char *name)
@@ -34,7 +35,7 @@ ext2lib_mount(fsi_t *fsi, const char *name)
        uint64_t offset = fsip_fs_offset(fsi);
 
        if (offset)
-               snprintf(opts, 29, "offset=%lld", offset);
+               snprintf(opts, 29, "offset=%" PRId64, offset);
 
        fs = malloc(sizeof (*fs));
        if (fs == NULL)