ZONE_IS_RUNNING
sizeof (status)) < 0 || status != ZONE_IS_RUNNING) {
case ZONE_IS_RUNNING:
if (status != ZONE_IS_READY && status != ZONE_IS_RUNNING)
if (status != ZONE_IS_READY && status != ZONE_IS_RUNNING) {
if (zone_status_get(zone) > ZONE_IS_RUNNING) {
zone0.zone_status = ZONE_IS_RUNNING;
zone_status_set(z, ZONE_IS_RUNNING);
if (status == ZONE_IS_READY || status == ZONE_IS_RUNNING)
if (zone_status_wait_sig(zone, ZONE_IS_RUNNING) == 0) {
if (zone_status_get(zone) > ZONE_IS_RUNNING) {
ASSERT(zone_status_get(global_zone) == ZONE_IS_RUNNING);
if (zone_status_get(current_zonep) == ZONE_IS_RUNNING)