diff options
author | Stefano Stabellini <sstabellini@xensource.com> | 2010-07-20 17:26:38 +0100 |
---|---|---|
committer | Stefano Stabellini <sstabellini@xensource.com> | 2010-07-20 17:26:38 +0100 |
commit | 5db6016998992e89558c9c3bfc1cddef5c9536e8 (patch) | |
tree | 40fb1fb7f002a6e682dafef945a447f838f261bc /tools/libxl/libxl_bootloader.c | |
parent | 5d7dda7847a49d110636df99f84813ff5b5ea75e (diff) | |
download | xen-5db6016998992e89558c9c3bfc1cddef5c9536e8.tar.gz xen-5db6016998992e89558c9c3bfc1cddef5c9536e8.tar.bz2 xen-5db6016998992e89558c9c3bfc1cddef5c9536e8.zip |
Attached patch takes over some portability fixes from tools/console
to make libxl build on NetBSD.
blktapctl is build on Linux only. This will be another patch to finally
unbreak libxl.
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Diffstat (limited to 'tools/libxl/libxl_bootloader.c')
-rw-r--r-- | tools/libxl/libxl_bootloader.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tools/libxl/libxl_bootloader.c b/tools/libxl/libxl_bootloader.c index e7cf624244..d2da421f9a 100644 --- a/tools/libxl/libxl_bootloader.c +++ b/tools/libxl/libxl_bootloader.c @@ -15,9 +15,16 @@ #include "libxl_osdeps.h" #include <string.h> -#include <pty.h> #include <unistd.h> #include <fcntl.h> +#include <termios.h> +#if defined(__NetBSD__) || defined(__OpenBSD__) +#include <util.h> +#elif defined(__linux__) +#include <pty.h> +#elif defined(__sun__) +#include <stropts.h> +#endif #include <sys/stat.h> #include <sys/types.h> |