From f065174edea2a53876c922d2932de5bd8a6f726c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Fri, 20 Apr 2012 15:13:51 +0200 Subject: [PATCH] build: fix output of pid values Fix a few more places where pid_t is printed with wrong type (cherry picked from commit ca1bf4bd7433f05862a6c46d7da4dacaa6a89e2b) --- src/conf/domain_audit.c | 4 ++-- src/conf/domain_conf.c | 4 ++-- src/util/command.c | 2 +- src/util/virpidfile.c | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/conf/domain_audit.c b/src/conf/domain_audit.c index b885906462..653657b115 100644 --- a/src/conf/domain_audit.c +++ b/src/conf/domain_audit.c @@ -562,8 +562,8 @@ virDomainAuditLifecycle(virDomainObjPtr vm, const char *op, } VIR_AUDIT(VIR_AUDIT_RECORD_MACHINE_CONTROL, success, - "virt=%s op=%s reason=%s %s uuid=%s vm-pid=%d", - virt, op, reason, vmname, uuidstr, vm->pid); + "virt=%s op=%s reason=%s %s uuid=%s vm-pid=%lld", + virt, op, reason, vmname, uuidstr, (long long)vm->pid); VIR_FREE(vmname); } diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 8f352eaed8..f3828c362a 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -12787,10 +12787,10 @@ static char *virDomainObjFormat(virCapsPtr caps, int i; state = virDomainObjGetState(obj, &reason); - virBufferAsprintf(&buf, "\n", + virBufferAsprintf(&buf, "\n", virDomainStateTypeToString(state), virDomainStateReasonToString(state, reason), - obj->pid); + (long long)obj->pid); for (i = 0 ; i < VIR_DOMAIN_TAINT_LAST ; i++) { if (obj->taint & (1 << i)) diff --git a/src/util/command.c b/src/util/command.c index 2837450e73..eaa9f16753 100644 --- a/src/util/command.c +++ b/src/util/command.c @@ -2399,7 +2399,7 @@ void virPidAbort(pid_t pid) { /* Not yet ported to mingw. Any volunteers? */ - VIR_DEBUG("failed to reap child %d, abandoning it", pid); + VIR_DEBUG("failed to reap child %lld, abandoning it", (long long)pid); } void diff --git a/src/util/virpidfile.c b/src/util/virpidfile.c index 1934341e4f..59d0c94033 100644 --- a/src/util/virpidfile.c +++ b/src/util/virpidfile.c @@ -222,7 +222,7 @@ int virPidFileReadPathIfAlive(const char *path, #endif if (binpath) { - if (virAsprintf(&procpath, "/proc/%d/exe", *pid) < 0) { + if (virAsprintf(&procpath, "/proc/%lld/exe", (long long)*pid) < 0) { *pid = -1; return -1; }