Ryujinx-uplift/Ryujinx.HLE/HOS/Services/Sockets/Bsd
riperiperi 9b5a0c3889
Sockets: Properly convert error codes on MacOS (#4491)
* Sockets: Properly convert error codes on MacOS

The error codes for MacOS are very different to how they are on windows or linux. An alternate mapping is used when the host operating system is MacOS.

This PR also defaults IsDhcpEnabled to true when interfaceProperties.DhcpServerAddresses is not available.

This change was already in `macos1`.

* Address feedback
2023-02-28 03:41:44 +00:00
..
Impl Sockets: Properly convert error codes on MacOS (#4491) 2023-02-28 03:41:44 +00:00
Types Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
BsdContext.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
IClient.cs bsd::RecvFrom: verify output buffer size before writing socket address (#4135) 2022-12-26 13:49:26 +00:00
IFileDescriptor.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
ISocket.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
ServerInterface.cs Refactoring HOS folder structure (#771) 2019-09-19 10:45:11 +10:00