sys_net full rewrite

Implement sys_net syscalls
Clean libnet functions
Use libnet.sprx
Use libhttp.sprx
Use libssl.sprx
Use librudp.sprx
Implement sys_ss_random_number_generator
This commit is contained in:
Nekotekina 2017-09-25 18:52:34 +03:00
parent 6335fa8df1
commit e5f756205c
21 changed files with 3061 additions and 1662 deletions

View file

@ -43,6 +43,8 @@ extern void spu_load_exec(const spu_exec_object&);
extern void arm_load_exec(const arm_exec_object&);
extern std::shared_ptr<struct lv2_prx> ppu_load_prx(const ppu_prx_object&, const std::string&);
extern void network_thread_init();
fs::file g_tty;
template <>
@ -548,6 +550,7 @@ void Emulator::Load(bool add_only)
ppu_load_exec(ppu_exec);
fxm::import<GSRender>(Emu.GetCallbacks().get_gs_render); // TODO: must be created in appropriate sys_rsx syscall
network_thread_init();
}
else if (ppu_prx.open(elf_file) == elf_error::ok)
{