From: Eric Blake Date: Mon, 28 Mar 2011 20:12:15 +0000 (-0600) Subject: build: fix compilation on mingw X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=16a4243c194e206823db08c9e75e00c8e391a089;p=libvirt.git build: fix compilation on mingw * src/util/command.c (virCommandAbort) [WIN32]: Provide stub. Reported by Daniel P. Berrange's autobuilder. --- diff --git a/src/util/command.c b/src/util/command.c index 905256e308..2e475a0ac0 100644 --- a/src/util/command.c +++ b/src/util/command.c @@ -1291,6 +1291,7 @@ virCommandWait(virCommandPtr cmd, int *exitstatus) } +#ifndef WIN32 /* * Abort an async command if it is running, without issuing * any errors or affecting errno. Designed for error paths @@ -1349,6 +1350,15 @@ cleanup: cmd->reap = false; errno = saved_errno; } +#else /* WIN32 */ +void +virCommandAbort(virCommandPtr cmd ATTRIBUTE_UNUSED) +{ + /* Mingw lacks WNOHANG and kill(). But since we haven't ported + * virExecWithHook to mingw yet, there's no process to be killed, + * making this implementation trivially correct for now :) */ +} +#endif /* * Release all resources