The correct format strings are: - %zd for ssize_t - %zu for size_t - %PRIu64 for uint64_t
Signed-off-by: MORITA Kazutaka <morita.kazut...@lab.ntt.co.jp> --- sheep/group.c | 2 +- sheep/journal.c | 5 +++-- sheep/sheep.c | 2 +- sheep/store.c | 2 +- sheep/work.c | 4 ++-- shepherd/shepherd.c | 2 +- 6 files changed, 9 insertions(+), 8 deletions(-) diff --git a/sheep/group.c b/sheep/group.c index 98b916f..050d0bd 100644 --- a/sheep/group.c +++ b/sheep/group.c @@ -921,7 +921,7 @@ void sd_notify_handler(const struct sd_node *sender, void *data, int ret = msg->rsp.result; struct request *req = NULL; - sd_dprintf("op %s, size: %zd, from: %s", op_name(op), data_len, + sd_dprintf("op %s, size: %zu, from: %s", op_name(op), data_len, node_to_str(sender)); if (node_is_local(sender)) { diff --git a/sheep/journal.c b/sheep/journal.c index aafa6c2..92f7fa1 100644 --- a/sheep/journal.c +++ b/sheep/journal.c @@ -180,7 +180,8 @@ static int replay_journal_entry(struct journal_descriptor *jd) memcpy(buf, p, jd->size); size = xpwrite(fd, buf, jd->size, jd->offset); if (size != jd->size) { - sd_eprintf("write %zd, size %zu, errno %m", size, jd->size); + sd_eprintf("write %zd, size %" PRIu64 ", errno %m", size, + jd->size); ret = -1; goto out; } @@ -399,7 +400,7 @@ static int journal_file_write(struct journal_descriptor *jd, const char *buf) */ written = xpwrite(jfile.fd, wbuffer, wsize, woff); if (written != wsize) { - sd_eprintf("failed, written %zd, len %zu", written, wsize); + sd_eprintf("failed, written %zd, len %zd", written, wsize); /* FIXME: teach journal file handle EIO gracefully */ ret = SD_RES_EIO; goto out; diff --git a/sheep/sheep.c b/sheep/sheep.c index 0cbf4e9..95bfa9a 100644 --- a/sheep/sheep.c +++ b/sheep/sheep.c @@ -636,7 +636,7 @@ int main(int argc, char **argv) if (!strlen(jpath)) /* internal journal */ memcpy(jpath, dir, strlen(dir)); - sd_dprintf("%s, %zu, %d", jpath, jsize, jskip); + sd_dprintf("%s, %zd, %d", jpath, jsize, jskip); ret = journal_file_init(jpath, jsize, jskip); if (ret) exit(1); diff --git a/sheep/store.c b/sheep/store.c index cbc6f1c..750b725 100644 --- a/sheep/store.c +++ b/sheep/store.c @@ -40,7 +40,7 @@ int update_epoch_log(uint32_t epoch, struct sd_node *nodes, size_t nr_nodes) time_t t; char path[PATH_MAX], *buf; - sd_dprintf("update epoch: %d, %zd", epoch, nr_nodes); + sd_dprintf("update epoch: %d, %zu", epoch, nr_nodes); /* Piggyback the epoch creation time for 'collie cluster info' */ time(&t); diff --git a/sheep/work.c b/sheep/work.c index 2e1c8f0..7f1ff6f 100644 --- a/sheep/work.c +++ b/sheep/work.c @@ -127,7 +127,7 @@ static int create_worker_threads(struct worker_info *wi, size_t nr_threads) pthread_mutex_unlock(&wi->startup_lock); return -1; } - sd_dprintf("create thread %s %zd", wi->name, wi->nr_threads); + sd_dprintf("create thread %s %zu", wi->name, wi->nr_threads); } pthread_mutex_unlock(&wi->startup_lock); @@ -201,7 +201,7 @@ static void *worker_routine(void *arg) wi->nr_threads--; pthread_mutex_unlock(&wi->pending_lock); pthread_detach(pthread_self()); - sd_dprintf("destroy thread %s %d, %zd", wi->name, + sd_dprintf("destroy thread %s %d, %zu", wi->name, gettid(), wi->nr_threads); break; } diff --git a/shepherd/shepherd.c b/shepherd/shepherd.c index 7ce25a3..6f0c30a 100644 --- a/shepherd/shepherd.c +++ b/shepherd/shepherd.c @@ -211,7 +211,7 @@ static void remove_handler(int fd, int events, void *data) if (ret < 0) panic("eventfd_read() failed: %m"); - sd_dprintf("removed sheeps: %lu", val); + sd_dprintf("removed sheeps: %" PRIu64, val); assert(0 < val); -- 1.8.1.3.566.gaa39828 -- sheepdog mailing list sheepdog@lists.wpkg.org http://lists.wpkg.org/mailman/listinfo/sheepdog