diff options
Diffstat (limited to 'usr/src/lib/libc/port/sys/zone.c')
-rw-r--r-- | usr/src/lib/libc/port/sys/zone.c | 10 |
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)); |