uadmin
if (uadmin(A_SDTTEST, 0, 0) < 0) {
if (uadmin(A_SDTTEST, 0, 0) < 0) {
(void) uadmin(A_REBOOT, AD_BOOT, 0);
(void) uadmin(A_REBOOT, AD_IBOOT, 0);
(uadmin(A_FREEZE, AD_CHECK_SUSPEND_TO_DISK, 0) == 0));
(uadmin(A_FREEZE, AD_CHECK_SUSPEND_TO_RAM, 0) == 0));
if (uadmin(A_SHUTDOWN, AD_FASTREBOOT_DRYRUN,
(void) uadmin(A_DUMP, AD_NOSYNC, 0);
if (uadmin(cmd, fcn, mdep) == -1)
if (uadmin(A_FREEZE, AD_CHECK, 0) == 0)
(void) uadmin(A_SHUTDOWN, AD_POWEROFF, 0);
return (uadmin(A_FREEZE, AD_CHECK_SUSPEND, 0));
if (uadmin(A_FREEZE, cprarg, 0) != 0) {
(void) uadmin(A_SHUTDOWN, halting, mdep);
goto uadmin;
goto uadmin;
uadmin:
if (uadmin(cmd, fcn, mdep) < 0) {
return (uadmin(cmd, fcn, (uintptr_t)bootargs));
return (uadmin(A_SWAPCTL, cmd, (uintptr_t)arg));
return (uadmin(cmd, fcn, mdep));
int uadmin();
/* 55 */ SYSENT_CI("uadmin", uadmin, 3),
/* 55 */ SYSENT_CI("uadmin", uadmin, 3),
extern int uadmin(int, int, uintptr_t);
(void) uadmin(A_SHUTDOWN, AD_BOOT, (uintptr_t)NULL);