Commit 56e71372 authored by Kir Kolyshkin's avatar Kir Kolyshkin Committed by Pavel Emelyanov

pie: add %z support to pie's printf

This is handy whenever we want to print size_t or ssize_t.
Signed-off-by: 's avatarKir Kolyshkin <kir@openvz.org>
Acked-by: 's avatarTycho Andersen <tycho.andersen@canonical.com>
Acked-by: 's avatarAndrew Vagin <avagin@virtuozzo.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
parent a55840d7
...@@ -225,6 +225,9 @@ void sbuf_printf(struct simple_buf *b, const char *format, va_list args) ...@@ -225,6 +225,9 @@ void sbuf_printf(struct simple_buf *b, const char *format, va_list args)
s++; s++;
if (*s == 'l') if (*s == 'l')
s++; s++;
} else if (*s == 'z') {
along = (sizeof(size_t) > sizeof(int));
s++;
} }
switch (*s) { switch (*s) {
......
...@@ -581,7 +581,7 @@ static int __parasite_daemon_reply_ack(unsigned int cmd, int err) ...@@ -581,7 +581,7 @@ static int __parasite_daemon_reply_ack(unsigned int cmd, int err)
m = ctl_msg_ack(cmd, err); m = ctl_msg_ack(cmd, err);
ret = sys_sendto(tsock, &m, sizeof(m), 0, NULL, 0); ret = sys_sendto(tsock, &m, sizeof(m), 0, NULL, 0);
if (ret != sizeof(m)) { if (ret != sizeof(m)) {
pr_err("Sent only %d bytes while %lu expected\n", ret, sizeof(m)); pr_err("Sent only %d bytes while %zu expected\n", ret, sizeof(m));
return -1; return -1;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment