mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-18 12:55:19 +00:00
vm::var rewritten
This commit is contained in:
parent
9c8773252a
commit
fcd6b64f8f
14 changed files with 211 additions and 725 deletions
|
|
@ -118,7 +118,7 @@ namespace sys_net
|
|||
be_t<s32> _h_errno;
|
||||
};
|
||||
|
||||
thread_local vm::var<tls_data_t> g_tls_data;
|
||||
thread_local vm::var<tls_data_t, vm::page_alloc_t> g_tls_data; // TODO
|
||||
|
||||
// Functions
|
||||
s32 accept(s32 s, vm::ptr<sockaddr> addr, vm::ptr<u32> paddrlen)
|
||||
|
|
@ -492,9 +492,7 @@ namespace sys_net
|
|||
{
|
||||
libnet.Warning("_sys_net_errno_loc()");
|
||||
|
||||
const vm::ptr<tls_data_t> tls = g_tls_data;
|
||||
|
||||
return tls.of(&tls_data_t::_errno);
|
||||
return g_tls_data.of(&tls_data_t::_errno);
|
||||
}
|
||||
|
||||
s32 sys_net_set_resolver_configurations()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue