void Sys_Test(void) { if(reset || shutdown) Close_Inputs(); if (reset) SYS_ResetSystem(SYS_RESTART, 0, 0); else if (shutdown) SYS_ResetSystem(SYS_POWEROFF, 0, 0); }
void Sys_Exit(void) { if(return_to_disable) return; /* Shutdown Inputs */ Close_Inputs(); if (return_to_menu || return_to_priiloader) Sys_LoadMenu(); else if(return_to_bootmii) IOS_ReloadIOS(254); if(WII_LaunchTitle(HBC_108)<0) if(WII_LaunchTitle(HBC_HAXX)<0) if(WII_LaunchTitle(HBC_JODI)<0) SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0); }
void ShutdownBeforeExit(void) { DeviceHandle.UnMountAll(); NandHandle.DeInit_ISFS(); WDVD_Close(); Close_Inputs(); /* Deinit network */ if(networkInit == true) { while(net_get_status() == -EBUSY) usleep(50); WiFiDebugger.Close(); ftp_endTread(); net_deinit(); networkInit = false; } }