Fix wrong printf format string
This fixes build in 32 bits machines.
diff --git a/libkmod/libkmod-index.c b/libkmod/libkmod-index.c
index e3850f6..5d3cdce 100644
--- a/libkmod/libkmod-index.c
+++ b/libkmod/libkmod-index.c
@@ -25,6 +25,7 @@
#include <errno.h>
#include <fnmatch.h>
#include <assert.h>
+#include <inttypes.h>
#include "libkmod-private.h"
#include "libkmod-index.h"
@@ -800,7 +801,7 @@
if ((idx->mm = mmap(0, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0))
== MAP_FAILED) {
- ERR(ctx, "mmap(0, %zd, PROT_READ, %d, MAP_PRIVATE, 0): %m\n",
+ ERR(ctx, "mmap(0, %"PRIu64", PROT_READ, %d, MAP_PRIVATE, 0): %m\n",
st.st_size, fd);
goto fail;
}