Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. | Subv | 2016-12-01 | 1 | -1/+1 |
| | | | | | | | All handles obtained via srv::GetServiceHandle or svcConnectToPort are references to ClientSessions. Service modules will wait on the counterpart of those ClientSessions (Called ServerSessions) using svcReplyAndReceive or svcWaitSynchronization[1|N], and will be awoken when a SyncRequest is performed. HLE Interfaces are now ClientPorts which override the HandleSyncRequest virtual member function to perform command handling immediately. | ||||
* | core: some errno values are uncommon on Unix | Jan Beich | 2016-10-28 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | src/core/hle/service/soc_u.cpp:107:6: error: 'ENODATA' was not declared in this scope {ENODATA, 43}, ^ src/core/hle/service/soc_u.cpp:117:6: error: 'ENOSR' was not declared in this scope {ENOSR, 53}, ^ src/core/hle/service/soc_u.cpp:118:6: error: 'ENOSTR' was not declared in this scope {ENOSTR, 54}, ^ src/core/hle/service/soc_u.cpp:139:6: error: 'ETIME' was not declared in this scope {ETIME, 75}, ^ | ||||
* | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 2016-09-21 | 1 | -1/+1 |
| | |||||
* | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 2016-09-21 | 1 | -3/+1 |
| | | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | ||||
* | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 2016-09-19 | 1 | -76/+78 |
| | |||||
* | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 2016-09-18 | 1 | -185/+193 |
| | |||||
* | Memory: Make ReadBlock and WriteBlock accept void pointers. | Subv | 2016-05-28 | 1 | -7/+7 |
| | |||||
* | SOC_U: Remove usage of GetPointer | Subv | 2016-05-28 | 1 | -27/+73 |
| | |||||
* | Rework sockopt translation to match the error translation code already in place | Ryan Loebs | 2016-04-02 | 1 | -22/+30 |
| | |||||
* | Code style | Ryan Loebs | 2016-03-30 | 1 | -2/+2 |
| | |||||
* | Added GetSockOptName | Ryan Loebs | 2016-03-30 | 1 | -15/+58 |
| | | | | Filter out and translate invalid sockopt names. | ||||
* | Derp: win32: typedef int socklen_t; | Ryan Loebs | 2016-03-29 | 1 | -4/+0 |
| | |||||
* | But of course, Windows uses 'int' while Linux uses 'socklen_t' | Ryan Loebs | 2016-03-29 | 1 | -0/+4 |
| | |||||
* | Compiling on Windows now | Ryan Loebs | 2016-03-29 | 1 | -3/+3 |
| | |||||
* | Formatting... | Ryan Loebs | 2016-03-29 | 1 | -1/+1 |
| | |||||
* | Addressing PR comments | Ryan Loebs | 2016-03-29 | 1 | -4/+4 |
| | |||||
* | SOC Updates | Ryan Loebs | 2016-03-29 | 1 | -3/+46 |
| | | | | | | -Implement GetSockOpt / SetSockOpt -Fix bug in RecvFrom where sending from localhost does not fill in src_addr/src_addr_len on Linux | ||||
* | soc_u: Get rid of explicit delete and new | Lioncash | 2016-03-21 | 1 | -8/+5 |
| | |||||
* | hle: Update service function tables | Lioncash | 2016-03-12 | 1 | -1/+3 |
| | |||||
* | BitField: Make trivially copyable and remove assignment operator | MerryMage | 2016-02-12 | 1 | -6/+6 |
| | |||||
* | HLE/Sockets: Fixed the buffer offset in recvfrom. | Subv | 2015-12-24 | 1 | -3/+13 |
| | | | | Closes #1277 | ||||
* | General: Replace NULL and '0' usages with nullptr where applicable | Lioncash | 2015-09-11 | 1 | -1/+1 |
| | |||||
* | Merge pull request #899 from zawata/Winsock-Deprecation | bunnei | 2015-07-28 | 1 | -2/+8 |
|\ | | | | | SOC:U : Fix WinSock function deprecation | ||||
| * | SOC:U : Update deprecated function gethostbyname() to getaddrinfo() | zawata | 2015-07-20 | 1 | -2/+8 |
| | | |||||
* | | Merge pull request #876 from linkmauve/include-cleanups | Yuri Kunde Schlesner | 2015-07-11 | 1 | -34/+41 |
|\ \ | | | | | | | Cleanup includes, mostly in common | ||||
| * | | Core: Cleanup soc:U includes. | Emmanuel Gil Peyrot | 2015-06-28 | 1 | -26/+34 |
| | | | |||||
| * | | Services: Use the standard _WIN32 define in soc:U instead of our own EMU_PLATFORM. | Emmanuel Gil Peyrot | 2015-06-27 | 1 | -8/+7 |
| |/ | |||||
* / | Services/SOC: Added command headers to some of the soc commands. | Subv | 2015-06-25 | 1 | -5/+13 |
|/ | |||||
* | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 2015-05-29 | 1 | -15/+15 |
| | |||||
* | Common: Remove common.h | Yuri Kunde Schlesner | 2015-05-07 | 1 | -0/+1 |
| | |||||
* | Asserts: break/crash program, fit to style guide; log.h->assert.h | archshift | 2015-02-11 | 1 | -3/+2 |
| | | | | | | | Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time) As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing) Also removed some GEKKO cruft. | ||||
* | Service: Clean-up Interface | Yuri Kunde Schlesner | 2015-02-02 | 1 | -1/+1 |
| | |||||
* | Fix building on MinGW | darkf | 2015-01-12 | 1 | -0/+13 |
| | |||||
* | Merge pull request #272 from rohit-n/sign-compare | bunnei | 2015-01-06 | 1 | -4/+4 |
|\ | | | | | Silence some -Wsign-compare warnings. | ||||
| * | Silence some -Wsign-compare warnings. | Rohit Nirmal | 2015-01-01 | 1 | -4/+4 |
| | | |||||
* | | soc_u: Fix a missing formatting argument | Lioncash | 2015-01-03 | 1 | -1/+1 |
|/ | |||||
* | SOC_U: Preliminary implementation of sockets. | Subv | 2014-12-31 | 1 | -21/+700 |
| | | | | | | | | | | | | | Stubbed CreateMemoryBlock Using Berkeley sockets, and Winsock2.2 on Windows. So far ftpony creates the socket and accepts incoming connections SOC_U: Renamed functions to maintain consistency Also prevents possible scope errors / conflicts with the actual Berkeley socket functions SOCU: Close all the opened sockets when cleaning up SOCU | ||||
* | More services & small clean ups | purpasmart96 | 2014-12-26 | 1 | -3/+0 |
| | |||||
* | License change | purpasmart96 | 2014-12-21 | 1 | -1/+1 |
| | |||||
* | Added a bunch of services | purpasmart96 | 2014-11-01 | 1 | -0/+58 |