autoboot
COMMAND_SET(autoboot, "autoboot", "boot automatically after a delay",
return (autoboot(howlong, prompt));
autoboot(-1, NULL); /* try to boot automatically */
int autoboot(int timeout, char *prompt);
int autoboot, dskupdated;
autoboot = 1;
if (autoboot && keyhit(3)) {
autoboot = 0;
boolean_t autoboot;
if (zonecfg_get_autoboot(handle, &autoboot) == Z_OK)
pt_to_str(PT_AUTOBOOT), autoboot ? "true" : "false");
boolean_t autoboot;
autoboot = B_TRUE;
autoboot = B_FALSE;
if ((err = zonecfg_set_autoboot(handle, autoboot)) != Z_OK)
boolean_t autoboot;
if ((err = zonecfg_get_autoboot(handle, &autoboot)) == Z_OK)
autoboot ? "true" : "false");
COMMAND_SET(autoboot, "autoboot", "boot automatically after a delay",
zonecfg_get_autoboot(zone_dochandle_t handle, boolean_t *autoboot)
*autoboot = B_TRUE;
*autoboot = B_FALSE;
zonecfg_set_autoboot(zone_dochandle_t handle, boolean_t autoboot)
autoboot ? DTD_ENTITY_TRUE : DTD_ENTITY_FALSE));