mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-22 01:54:31 +00:00
Return more hardcoded connection info
This commit is contained in:
parent
166fad2aa8
commit
a810dbe31d
@ -199,11 +199,30 @@ int PS4_SYSV_ABI sceNetCtlGetInfo(int code, OrbisNetCtlInfo* info) {
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case ORBIS_NET_CTL_INFO_PRIMARY_DNS:
|
||||
strcpy(info->primary_dns, "1.1.1.1");
|
||||
break;
|
||||
case ORBIS_NET_CTL_INFO_SECONDARY_DNS:
|
||||
strcpy(info->secondary_dns, "1.1.1.1");
|
||||
break;
|
||||
case ORBIS_NET_CTL_INFO_HTTP_PROXY_CONFIG:
|
||||
info->http_proxy_config = 0;
|
||||
break;
|
||||
case ORBIS_NET_CTL_INFO_HTTP_PROXY_SERVER:
|
||||
strcpy(info->http_proxy_server, "0.0.0.0");
|
||||
break;
|
||||
case ORBIS_NET_CTL_INFO_HTTP_PROXY_PORT:
|
||||
info->http_proxy_port = 0;
|
||||
break;
|
||||
case ORBIS_NET_CTL_INFO_IP_CONFIG:
|
||||
info->ip_config = 1; // static
|
||||
break;
|
||||
case ORBIS_NET_CTL_INFO_DHCP_HOSTNAME:
|
||||
// info-> = ;
|
||||
break;
|
||||
default:
|
||||
LOG_ERROR(Lib_NetCtl, "{} unsupported code", code);
|
||||
}
|
||||
LOG_DEBUG(Lib_NetCtl, "(STUBBED) called");
|
||||
return ORBIS_OK;
|
||||
}
|
||||
|
||||
@ -278,7 +297,8 @@ int PS4_SYSV_ABI sceNetCtlGetScanInfoForSsidScanIpcInt() {
|
||||
|
||||
int PS4_SYSV_ABI sceNetCtlGetState(int* state) {
|
||||
LOG_DEBUG(Lib_NetCtl, "connected = {}", Config::getIsConnectedToNetwork());
|
||||
const auto current_state = Config::getIsConnectedToNetwork() ? ORBIS_NET_CTL_STATE_IPOBTAINED : ORBIS_NET_CTL_STATE_DISCONNECTED;
|
||||
const auto current_state = Config::getIsConnectedToNetwork() ? ORBIS_NET_CTL_STATE_IPOBTAINED
|
||||
: ORBIS_NET_CTL_STATE_DISCONNECTED;
|
||||
*state = current_state;
|
||||
return ORBIS_OK;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user