[libvirt] [PATCH v3] util: systemd: Define MSG_NOSIGNAL if needed

Andrea Bolognani abologna at redhat.com
Wed Jul 20 13:46:56 UTC 2016


The symbol being missing has been reported as causing build
failures on OS X. If it's not already defined, define it to
zero so that it won't have any effect.
---
Changes from v2:

  * define MSG_NOSIGNAL to zero if not already defined
    instead of conditionally compiling the code depending
    on it

 src/util/virsystemd.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/util/virsystemd.c b/src/util/virsystemd.c
index 969cd68..7d6985b 100644
--- a/src/util/virsystemd.c
+++ b/src/util/virsystemd.c
@@ -41,6 +41,10 @@
 
 VIR_LOG_INIT("util.systemd");
 
+#ifndef MSG_NOSIGNAL
+# define MSG_NOSIGNAL 0
+#endif
+
 static void virSystemdEscapeName(virBufferPtr buf,
                                  const char *name)
 {
-- 
2.7.4




More information about the libvir-list mailing list