[noexcept] Don't throw on unimplemented HLE functions.

Getting rid of exceptions.
This commit is contained in:
Nekotekina 2019-09-02 14:41:57 +03:00
parent 0dfe85dc14
commit a5be410e3f
26 changed files with 550 additions and 284 deletions

View file

@ -10,42 +10,50 @@ extern void cellMouse_init();
s32 sys_config_start()
{
fmt::throw_exception("Unimplemented" HERE);
sys_io.todo("sys_config_start()");
return CELL_OK;
}
s32 sys_config_stop()
{
fmt::throw_exception("Unimplemented" HERE);
sys_io.todo("sys_config_stop()");
return CELL_OK;
}
s32 sys_config_add_service_listener()
{
fmt::throw_exception("Unimplemented" HERE);
sys_io.todo("sys_config_add_service_listener()");
return CELL_OK;
}
s32 sys_config_remove_service_listener()
{
fmt::throw_exception("Unimplemented" HERE);
sys_io.todo("sys_config_remove_service_listener()");
return CELL_OK;
}
s32 sys_config_register_io_error_handler()
{
fmt::throw_exception("Unimplemented" HERE);
sys_io.todo("sys_config_register_io_error_handler()");
return CELL_OK;
}
s32 sys_config_register_service()
{
fmt::throw_exception("Unimplemented" HERE);
sys_io.todo("sys_config_register_service()");
return CELL_OK;
}
s32 sys_config_unregister_io_error_handler()
{
fmt::throw_exception("Unimplemented" HERE);
sys_io.todo("sys_config_unregister_io_error_handler()");
return CELL_OK;
}
s32 sys_config_unregister_service()
{
fmt::throw_exception("Unimplemented" HERE);
sys_io.todo("sys_config_unregister_service()");
return CELL_OK;
}