summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc/port/sys/zone.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libc/port/sys/zone.c')
-rw-r--r--usr/src/lib/libc/port/sys/zone.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/usr/src/lib/libc/port/sys/zone.c b/usr/src/lib/libc/port/sys/zone.c
index 12e34c0de6..609cf381d4 100644
--- a/usr/src/lib/libc/port/sys/zone.c
+++ b/usr/src/lib/libc/port/sys/zone.c
@@ -68,9 +68,9 @@ zone_create(const char *name, const char *root, const struct priv_set *privs,
}
int
-zone_boot(zoneid_t zoneid, const char *bootargs)
+zone_boot(zoneid_t zoneid)
{
- return (syscall(SYS_zone, ZONE_BOOT, zoneid, bootargs));
+ return (syscall(SYS_zone, ZONE_BOOT, zoneid));
}
int
@@ -99,6 +99,12 @@ zone_getattr(zoneid_t zoneid, int attr, void *valp, size_t size)
}
int
+zone_setattr(zoneid_t zoneid, int attr, void *valp, size_t size)
+{
+ return (syscall(SYS_zone, ZONE_SETATTR, zoneid, attr, valp, size));
+}
+
+int
zone_enter(zoneid_t zoneid)
{
return (syscall(SYS_zone, ZONE_ENTER, zoneid));