From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=36319 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oj5w0-0002DI-Pu for qemu-devel@nongnu.org; Wed, 11 Aug 2010 03:41:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oj5vz-0006gU-P9 for qemu-devel@nongnu.org; Wed, 11 Aug 2010 03:41:12 -0400 Received: from moutng.kundenserver.de ([212.227.126.187]:62994) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oj5vz-0006gE-De for qemu-devel@nongnu.org; Wed, 11 Aug 2010 03:41:11 -0400 From: Stefan Weil Date: Wed, 11 Aug 2010 09:38:53 +0200 Message-Id: <1281512334-4268-1-git-send-email-weil@mail.berlios.de> Subject: [Qemu-devel] [PATCH 1/2] ivshmem: Fix compilation (wrong format specifier) List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: QEMU Developers Cc: Anthony Liguori , Cam Macdonell st_size is an off32_t or off64_t, so %ld does not always work. Cc: Anthony Liguori Cc: Cam Macdonell Signed-off-by: Stefan Weil --- hw/ivshmem.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/ivshmem.c b/hw/ivshmem.c index bbb5cba..ec894e9 100644 --- a/hw/ivshmem.c +++ b/hw/ivshmem.c @@ -352,8 +352,8 @@ static int check_shm_size(IVShmemState *s, int fd) { if (s->ivshmem_size > buf.st_size) { fprintf(stderr, "IVSHMEM ERROR: Requested memory size greater"); - fprintf(stderr, " than shared object size (%" PRIu64 " > %ld)\n", - s->ivshmem_size, buf.st_size); + fprintf(stderr, " than shared object size (%" PRIu64 " > %" PRIu64 ")\n", + s->ivshmem_size, (uint64_t)buf.st_size); return -1; } else { return 0; -- 1.7.1