A_REBOOT
(void) uadmin(A_REBOOT, AD_BOOT, 0);
(void) uadmin(A_REBOOT, AD_IBOOT, 0);
case A_REBOOT:
case A_REBOOT:
if (cmd == A_SHUTDOWN || cmd == A_REBOOT)
case A_REBOOT:
if (cmd != A_REBOOT && cmd != A_SHUTDOWN && cmd != A_DUMP &&
(cmd == A_SHUTDOWN || cmd == A_REBOOT)) {
(cmd == A_SHUTDOWN || cmd == A_REBOOT)) {
(cmd == A_SHUTDOWN || cmd == A_REBOOT)) {
(void) zone_kadmin(A_REBOOT, 0, NULL,
(void) zone_kadmin(A_REBOOT, 0, NULL, zone_kcred());
mdboot(A_REBOOT, AD_HALT, NULL, B_FALSE);
mdboot(A_REBOOT, panic_bootfcn, panic_bootstr, B_FALSE);
case A_REBOOT:
case A_REBOOT:
if (cmd == A_SHUTDOWN || cmd == A_REBOOT || cmd == A_REMOUNT ||
case A_REBOOT:
(cmd == A_SHUTDOWN || cmd == A_REBOOT || cmd == A_DUMP ||
(void) kadmin(A_REBOOT, AD_BOOT, NULL, kcred);
mdboot(A_REBOOT, AD_HALT, NULL, B_FALSE);
mdboot(A_REBOOT, AD_HALT, NULL, B_FALSE);
case A_REBOOT:
case A_REBOOT:
(void) kadmin(A_REBOOT, AD_BOOT, NULL, kcred);
if (vd_reset_access_failure == A_REBOOT) {