headers needed to compile on Solaris diff --git a/proxy/libvirt_proxy.c b/proxy/libvirt_proxy.c --- a/proxy/libvirt_proxy.c +++ b/proxy/libvirt_proxy.c @@ -18,6 +18,8 @@ #include #include #include +#include + #include "internal.h" #ifdef WITH_XEN diff --git a/src/proxy_internal.c b/src/proxy_internal.c --- a/src/proxy_internal.c +++ b/src/proxy_internal.c @@ -18,6 +18,7 @@ #include #include #include +#include #include "internal.h" #include "driver.h" #include "proxy_internal.h" diff --git a/src/qemu_internal.c b/src/qemu_internal.c --- a/src/qemu_internal.c +++ b/src/qemu_internal.c @@ -41,7 +41,12 @@ #include #include #include +#ifdef __linux__ #include +#else +#define _PATH_DEVNULL "/dev/null" +#endif + #include "internal.h" #include "qemu_internal.h" diff --git a/src/test.c b/src/test.c --- a/src/test.c +++ b/src/test.c @@ -31,6 +31,7 @@ #include #include #include +#include #include "internal.h" #include "test.h" diff --git a/src/virsh.c b/src/virsh.c --- a/src/virsh.c +++ b/src/virsh.c @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include @@ -39,6 +40,10 @@ #include #include + +#ifndef __linux__ +#include +#endif #include "config.h" #include "internal.h" diff --git a/src/xen_unified.c b/src/xen_unified.c --- a/src/xen_unified.c +++ b/src/xen_unified.c @@ -27,6 +27,7 @@ #include #include +#include #include #include diff --git a/src/xend_internal.c b/src/xend_internal.c --- a/src/xend_internal.c +++ b/src/xend_internal.c @@ -28,6 +28,8 @@ #include #include #include +#include +#include #include "libvirt/libvirt.h" #include "driver.h" diff --git a/src/xm_internal.c b/src/xm_internal.c --- a/src/xm_internal.c +++ b/src/xm_internal.c @@ -26,6 +26,8 @@ #include #include #include +#include +#include #include #include @@ -35,6 +37,9 @@ #include #include +#ifndef __linux__ +#define NAME_MAX 14 +#endif #include "xen_unified.h" #include "xm_internal.h" diff --git a/tests/testutils.c b/tests/testutils.c --- a/tests/testutils.c +++ b/tests/testutils.c @@ -19,8 +19,13 @@ #include #include #include +#include "testutils.h" + +#ifdef __linux__ #include -#include "testutils.h" +#else +#define _PATH_DEVNULL "/dev/null" +#endif #define GETTIMEOFDAY(T) gettimeofday(T, NULL) #define DIFF_MSEC(T, U) \ diff --git a/tests/virshtest.c b/tests/virshtest.c --- a/tests/virshtest.c +++ b/tests/virshtest.c @@ -2,6 +2,7 @@ #include #include #include +#include #include "xml.h" #include "testutils.h"