summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc/port/sys/zone.c
diff options
context:
space:
mode:
authordp <none@none>2006-06-22 14:42:46 -0700
committerdp <none@none>2006-06-22 14:42:46 -0700
commit3f2f09c1efd66f6d2995998ea72c5df8c70c9a97 (patch)
treea448462ab9a0fbd66c7b27399e879ef8feb9f9cf /usr/src/lib/libc/port/sys/zone.c
parentd6365b49a41a032fe959b6c2fbf75dd48da8f7be (diff)
downloadillumos-joyent-3f2f09c1efd66f6d2995998ea72c5df8c70c9a97.tar.gz
PSARC/2006/269 Zone Boot Arguments II
4943812 init improperly respawning stuff during reboot 4994285 RFE: zones should support boot arguments 6315349 halt.c contains an uninitialized variable 6395642 missing global zone checks for menu updates in uadmin(2) 6415633 krtld calls printf(), goes boom 6421372 libc's lintlib doesn't include <sys/uadmin.h> 6433526 zoneadm should use statvfs64
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));