Fix GetAddrInfoWithOptions and some sockets issues (#2936)
* Fix GetAddrInfoWithOptions and some sockets issues * Was not supposed to remove this log
This commit is contained in:
parent
c0056546e7
commit
0b1185284c
14 changed files with 237 additions and 108 deletions
|
@ -8,6 +8,13 @@ namespace Ryujinx.HLE.HOS.Services.Nifm.StaticService
|
|||
{
|
||||
class IRequest : IpcService
|
||||
{
|
||||
private enum RequestState
|
||||
{
|
||||
Error = 1,
|
||||
OnHold = 2,
|
||||
Available = 3
|
||||
}
|
||||
|
||||
private KEvent _event0;
|
||||
private KEvent _event1;
|
||||
|
||||
|
@ -28,7 +35,11 @@ namespace Ryujinx.HLE.HOS.Services.Nifm.StaticService
|
|||
// GetRequestState() -> u32
|
||||
public ResultCode GetRequestState(ServiceCtx context)
|
||||
{
|
||||
context.ResponseData.Write(1);
|
||||
RequestState requestState = context.Device.Configuration.EnableInternetAccess
|
||||
? RequestState.Available
|
||||
: RequestState.Error;
|
||||
|
||||
context.ResponseData.Write((int)requestState);
|
||||
|
||||
Logger.Stub?.PrintStub(LogClass.ServiceNifm);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue