[PATCH] build: fix compilation on mingw

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* src/util/command.c (virCommandAbort) [WIN32]: Provide stub.
Reported by Daniel P. Berrange's autobuilder.
---

Pushing this under the build-breaker rule, as it was caught by
Daniel's autobuilder.

 src/util/command.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/util/command.c b/src/util/command.c
index 905256e..2e475a0 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
-- 
1.7.4

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]