[Libguestfs] [PATCH] launch: add missing headers on Darwin

Margaret Lewicka margaret at meaningless.name
Wed Nov 4 12:05:31 UTC 2015


Including sys/un.h for sockaddr_un and sys/fcntl.h for
O_CLOEXEC/O_NONBLOCK.
---
 src/launch-libvirt.c | 1 +
 src/launch-unix.c    | 4 ++++
 2 files changed, 5 insertions(+)

diff --git a/src/launch-libvirt.c b/src/launch-libvirt.c
index 1649884..ad07210 100644
--- a/src/launch-libvirt.c
+++ b/src/launch-libvirt.c
@@ -52,6 +52,7 @@
 /* Fixes for Mac OS X */
 #if defined __APPLE__ && defined __MACH__
 #include <sys/un.h>
+#include <sys/fcntl.h>
 #endif
 #ifndef SOCK_CLOEXEC
 # define SOCK_CLOEXEC O_CLOEXEC
diff --git a/src/launch-unix.c b/src/launch-unix.c
index 5cce9c1..f57910d 100644
--- a/src/launch-unix.c
+++ b/src/launch-unix.c
@@ -25,6 +25,10 @@
 #include <string.h>
 #include <libintl.h>
 
+#if defined __APPLE__ && defined __MACH__
+#include <sys/un.h>
+#endif
+
 #include "guestfs.h"
 #include "guestfs-internal.h"
 #include "guestfs_protocol.h"
-- 
2.6.2




More information about the Libguestfs mailing list