diff mbox

[2/3] w64: Add definition of FMT_pid

Message ID 1310758694-6360-3-git-send-email-weil@mail.berlios.de
State Accepted
Headers show

Commit Message

Stefan Weil July 15, 2011, 7:38 p.m. UTC
For mingw-w64, pid_t is _pid_t which is __int64,
so this platform needs its own definition of FMT_pid.

Signed-off-by: Stefan Weil <weil@mail.berlios.de>
---
 osdep.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Comments

Andreas Färber July 15, 2011, 8:39 p.m. UTC | #1
Am 15.07.2011 um 21:38 schrieb Stefan Weil:

> For mingw-w64, pid_t is _pid_t which is __int64,
> so this platform needs its own definition of FMT_pid.
>
> Signed-off-by: Stefan Weil <weil@mail.berlios.de>

Ah, that's probably lld then and thus different from the existing  
definitions.

Reviewed-by: Andreas Färber <andreas.faerber@web.de>

Andreas

> ---
> osdep.h |    2 ++
> 1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/osdep.h b/osdep.h
> index a817017..252d050 100644
> --- a/osdep.h
> +++ b/osdep.h
> @@ -130,6 +130,8 @@ int qemu_madvise(void *addr, size_t len, int  
> advice);
>
> #if defined(__HAIKU__) && defined(__i386__)
> #define FMT_pid "%ld"
> +#elif defined(WIN64)
> +#define FMT_pid "%" PRId64
> #else
> #define FMT_pid "%d"
> #endif
> -- 
> 1.7.2.5
diff mbox

Patch

diff --git a/osdep.h b/osdep.h
index a817017..252d050 100644
--- a/osdep.h
+++ b/osdep.h
@@ -130,6 +130,8 @@  int qemu_madvise(void *addr, size_t len, int advice);
 
 #if defined(__HAIKU__) && defined(__i386__)
 #define FMT_pid "%ld"
+#elif defined(WIN64)
+#define FMT_pid "%" PRId64
 #else
 #define FMT_pid "%d"
 #endif