summaryrefslogtreecommitdiff
path: root/usr/src/lib/libzpool/common/kernel.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libzpool/common/kernel.c')
-rw-r--r--usr/src/lib/libzpool/common/kernel.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/usr/src/lib/libzpool/common/kernel.c b/usr/src/lib/libzpool/common/kernel.c
index 1d94907b1a..e74f14cc9b 100644
--- a/usr/src/lib/libzpool/common/kernel.c
+++ b/usr/src/lib/libzpool/common/kernel.c
@@ -461,6 +461,16 @@ kernel_fini(void)
system_taskq_fini();
}
+/* ARGSUSED */
+uint32_t
+zone_get_hostid(void *zonep)
+{
+ /*
+ * We're emulating the system's hostid in userland.
+ */
+ return (strtoul(hw_serial, NULL, 10));
+}
+
int
z_uncompress(void *dst, size_t *dstlen, const void *src, size_t srclen)
{