SYS_zone
case SYS_zone:
{ "zone_create", SYS_zone },
{ "zone_destroy", SYS_zone },
{ "zone_getattr", SYS_zone },
{ "zone_setattr", SYS_zone },
{ "zone_enter", SYS_zone },
{ "getzoneid", SYS_zone },
{ "zone_list", SYS_zone },
{ "zone_shutdown", SYS_zone },
{ "zone_add_datalink", SYS_zone },
{ "zone_remove_datalink", SYS_zone },
{ "zone_check_datalink", SYS_zone },
{ "zone_list_datalink", SYS_zone },
case SYS_zone: /* zone family */
case SYS_zone: /* zone */
case SYS_zone:
return (__systemcall(rval, SYS_zone + 1024, cmd, arg1, arg2,
(void) B_TRUSS_POINT_1(rval, SYS_zone, 0, cmd);
(void) B_TRUSS_POINT_5(rval, SYS_zone, 0, cmd, zid, attr,
return (__systemcall(rval, SYS_zone + 1024, cmd, arg1, arg2, arg3,
err = __systemcall(&rval, SYS_zone, ZONE_LOOKUP, NULL);
if ((err = __systemcall(&rval, SYS_zone, ZONE_GETATTR, zoneid,
return (syscall(SYS_zone, ZONE_SETATTR, zoneid, attr, valp, size));
return (syscall(SYS_zone, ZONE_ENTER, zoneid));
return (syscall(SYS_zone, ZONE_LIST, zonelist, numzones));
return ((zoneid_t)syscall(SYS_zone, ZONE_LOOKUP, name));
return (syscall(SYS_zone, ZONE_VERSION, version));
return (syscall(SYS_zone, ZONE_ADD_DATALINK, zoneid, linkid));
return (syscall(SYS_zone, ZONE_DEL_DATALINK, zoneid, linkid));
return (syscall(SYS_zone, ZONE_CHECK_DATALINK, zoneidp, linkid));
return (syscall(SYS_zone, ZONE_LIST_DATALINK, zoneid, dlnump, linkids));
return ((zoneid_t)syscall(SYS_zone, ZONE_CREATE, &zd));
return (syscall(SYS_zone, ZONE_BOOT, zoneid));
return (syscall(SYS_zone, ZONE_SHUTDOWN, zoneid));
return (syscall(SYS_zone, ZONE_DESTROY, zoneid));
error = __systemcall(&rval, SYS_zone, ZONE_GETATTR, zoneid,
error = Psyscall(Pr, &rval, SYS_zone, 2, &argd[0]);
s10_emulation_table[SYS_zone] = 1; /* 227 */