vm::var rewritten

This commit is contained in:
Nekotekina 2015-08-13 16:28:42 +03:00
parent 9c8773252a
commit fcd6b64f8f
14 changed files with 211 additions and 725 deletions

View file

@ -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()