[XAM/Network] Implemented NetDll___WSAFDIsSet
This commit is contained in:
parent
0b5ee8a4a3
commit
5558c8aafe
|
@ -941,6 +941,17 @@ dword_result_t NetDll_sendto(dword_t caller, dword_t socket_handle,
|
||||||
}
|
}
|
||||||
DECLARE_XAM_EXPORT1(NetDll_sendto, kNetworking, kImplemented);
|
DECLARE_XAM_EXPORT1(NetDll_sendto, kNetworking, kImplemented);
|
||||||
|
|
||||||
|
dword_result_t NetDll___WSAFDIsSet(dword_t socket_handle,
|
||||||
|
pointer_t<x_fd_set> fd_set) {
|
||||||
|
for (uint32_t i = 0; i < fd_set->fd_count.value; i++) {
|
||||||
|
if (fd_set->fd_array[i] == socket_handle) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
DECLARE_XAM_EXPORT1(NetDll___WSAFDIsSet, kNetworking, kImplemented);
|
||||||
|
|
||||||
void RegisterNetExports(xe::cpu::ExportResolver* export_resolver,
|
void RegisterNetExports(xe::cpu::ExportResolver* export_resolver,
|
||||||
KernelState* kernel_state) {
|
KernelState* kernel_state) {
|
||||||
SHIM_SET_MAPPING("xam.xex", NetDll_XNetQosServiceLookup, state);
|
SHIM_SET_MAPPING("xam.xex", NetDll_XNetQosServiceLookup, state);
|
||||||
|
|
Loading…
Reference in New Issue