mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
xenstat/xenstore: NetBSD fixes.
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
This commit is contained in:
1 parent
c6a041cfa4
commit
d1729249ef
3 files changed
+8
-3
No files matched your search
@@ -31,6 +31,7 @@ SHLIB_LINKS=src/libxenstat.so.$(MAJOR) src/libxenstat.so
|
||||
OBJECTS-y=src/xenstat.o
|
||||
OBJECTS-$(CONFIG_Linux) += src/xenstat_linux.o
|
||||
OBJECTS-$(CONFIG_SunOS) += src/xenstat_solaris.o
|
||||
OBJECTS-$(CONFIG_NetBSD) += src/xenstat_netbsd.o
|
||||
SONAME_FLAGS=-Wl,$(SONAME_LDFLAG) -Wl,libxenstat.so.$(MAJOR)
|
||||
|
||||
WARN_FLAGS=-Wall -Werror
|
||||
|
||||
@@ -28,7 +28,9 @@
|
||||
#include <sys/time.h>
|
||||
#include <time.h>
|
||||
#include <unistd.h>
|
||||
#if defined(__linux__)
|
||||
#include <linux/kdev_t.h>
|
||||
#endif
|
||||
|
||||
#include <xenstat.h>
|
||||
|
||||
@@ -938,11 +940,12 @@ void do_vbd(xenstat_domain *domain)
|
||||
|
||||
vbd = xenstat_domain_vbd(domain,i);
|
||||
|
||||
#ifdef __sun__
|
||||
#if !defined(__linux__)
|
||||
details[0] = '\0';
|
||||
#else
|
||||
snprintf(details, 20, "[%2x:%2x] ", MAJOR(xenstat_vbd_dev(vbd)),
|
||||
MINOR(xenstat_vbd_dev(vbd)));
|
||||
snprintf(details, 20, "[%2x:%2x] ",
|
||||
MAJOR(xenstat_vbd_dev(vbd)),
|
||||
MINOR(xenstat_vbd_dev(vbd)));
|
||||
#endif
|
||||
|
||||
print("VBD %s %4d %s OO: %8llu RD: %8llu WR: %8llu\n",
|
||||
|
||||
@@ -25,6 +25,7 @@ XENSTORED_OBJS = xenstored_core.o xenstored_watch.o xenstored_domain.o xenstored
|
||||
|
||||
XENSTORED_OBJS_$(CONFIG_Linux) = xenstored_linux.o
|
||||
XENSTORED_OBJS_$(CONFIG_SunOS) = xenstored_solaris.o
|
||||
XENSTORED_OBJS_$(CONFIG_NetBSD) = xenstored_netbsd.o
|
||||
|
||||
XENSTORED_OBJS += $(XENSTORED_OBJS_y)
|
||||
|
||||
|
||||