suyu/src/core/hle/service/sockets
ReinUsesLisp f7d59f3e0e services/bsd: Implement most of bsd:s
This implements: Socket, Poll, Accept, Bind, Connect, GetPeerName,
GetSockName, Listen, Fcntl, SetSockOpt, Shutdown, Recv, RecvFrom,
Send, SendTo, Write, and Close

The implementation was done referencing: SwIPC, switchbrew, testing
with libnx and inspecting its code, general information about bsd
sockets online, and analysing official software.

Not everything from these service calls is implemented, but everything
that is not implemented will be logged in some way.
2020-07-28 01:48:42 -03:00
..
blocking_worker.h service/sockets: Add worker pool abstraction 2020-07-28 01:47:03 -03:00
bsd.cpp services/bsd: Implement most of bsd:s 2020-07-28 01:48:42 -03:00
bsd.h services/bsd: Implement most of bsd:s 2020-07-28 01:48:42 -03:00
ethc.cpp hle/service: Default constructors and destructors in the cpp file where applicable 2018-09-10 23:55:31 -04:00
ethc.h hle/service: Default constructors and destructors in the cpp file where applicable 2018-09-10 23:55:31 -04:00
nsd.cpp service: Update function tables 2020-06-29 04:01:34 +02:00
nsd.h hle/service: Default constructors and destructors in the cpp file where applicable 2018-09-10 23:55:31 -04:00
sfdnsres.cpp service: Update function tables 2020-06-29 04:01:34 +02:00
sfdnsres.h service: Update function tables 2020-06-29 04:01:34 +02:00
sockets.cpp services/bsd: Implement most of bsd:s 2020-07-28 01:48:42 -03:00
sockets.h services/bsd: Implement most of bsd:s 2020-07-28 01:48:42 -03:00
sockets_translate.cpp service/sockets: Add translate functions 2020-07-28 01:47:03 -03:00
sockets_translate.h service/sockets: Add translate functions 2020-07-28 01:47:03 -03:00