Ryujinx/Ryujinx.HLE/HOS/Services/Sockets/Bsd/Types
TSRBerry ba5c0cf5d8
Bsd: Implement Select (#4017)
* bsd: Add gdkchan's Select implementation

Co-authored-by: TSRBerry <20988865+tsrberry@users.noreply.github.com>

* bsd: Fix Select() causing a crash with an ArgumentException

.NET Sockets have to be used for the Select() call

* bsd: Make Select more generic

* bsd: Adjust namespaces and remove unused imports

* bsd: Fix NullReferenceException in Select

Co-authored-by: gdkchan <gab.dark.100@gmail.com>
2022-12-12 14:59:31 +01:00
..
BsdAddressFamily.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
BsdIoctl.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
BsdMMsgHdr.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
BsdMsgHdr.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
BsdSockAddr.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
BsdSocketCreationFlags.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
BsdSocketFlags.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
BsdSocketOption.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
BsdSocketShutdownFlags.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
BsdSocketType.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
EventFdFlags.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
IPollManager.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
LinuxError.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
PollEvent.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
PollEventData.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
PollEventTypeMask.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00
TimeVal.cs Bsd: Implement Select (#4017) 2022-12-12 14:59:31 +01:00