58ee548ed8
Rework sockopt translation to match the error translation code already in place
2016-04-01 22:19:21 -07:00
2faafff1b9
Code style
2016-03-30 13:51:34 -07:00
b1f89408dd
Added GetSockOptName
...
Filter out and translate invalid sockopt names.
2016-03-30 00:25:19 -07:00
0a7d53692a
Derp: win32: typedef int socklen_t;
2016-03-29 14:48:25 -07:00
64815a8b16
But of course, Windows uses 'int' while Linux uses 'socklen_t'
2016-03-29 14:33:32 -07:00
b8422b24bd
Compiling on Windows now
2016-03-29 14:24:03 -07:00
aa5bb3b997
Formatting...
2016-03-29 04:45:17 -07:00
65883d9327
Addressing PR comments
2016-03-29 04:42:58 -07:00
91dbebbcc5
SOC Updates
...
-Implement GetSockOpt / SetSockOpt
-Fix bug in RecvFrom where sending from localhost
does not fill in src_addr/src_addr_len on Linux
2016-03-28 23:34:34 -07:00
9ea3d55243
soc_u: Get rid of explicit delete and new
2016-03-21 01:22:44 -04:00
d7dd6c8bd1
hle: Update service function tables
2016-03-11 22:23:51 -05:00
6c71858c5c
BitField: Make trivially copyable and remove assignment operator
2016-02-12 19:51:16 +00:00
282f2c8042
HLE/Sockets: Fixed the buffer offset in recvfrom.
...
Closes #1277
2015-12-24 09:19:27 -05:00
60b3fc01a2
General: Replace NULL and '0' usages with nullptr where applicable
2015-09-11 14:59:49 -04:00
4ccc171db4
Merge pull request #899 from zawata/Winsock-Deprecation
...
SOC:U : Fix WinSock function deprecation
2015-07-28 16:44:29 -04:00
395e63d5aa
SOC:U : Update deprecated function gethostbyname() to getaddrinfo()
2015-07-19 19:32:12 -07:00
867c28ae03
Merge pull request #876 from linkmauve/include-cleanups
...
Cleanup includes, mostly in common
2015-07-10 16:36:12 -07:00
7b746914b9
Core: Cleanup soc:U includes.
2015-06-28 00:36:55 +01:00
c345247431
Services: Use the standard _WIN32 define in soc:U instead of our own EMU_PLATFORM.
2015-06-27 14:43:56 +01:00
bd336cfdce
Services/SOC: Added command headers to some of the soc commands.
2015-06-25 12:55:27 -05:00
b1503b2020
Remove every trailing whitespace from the project (but externals).
2015-05-29 21:59:29 +01:00
e1fbac3ca1
Common: Remove common.h
2015-05-07 15:45:22 -03:00
ef24e72b26
Asserts: break/crash program, fit to style guide; log.h->assert.h
...
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.
2015-02-10 18:30:31 -08:00
a79d21c83e
Service: Clean-up Interface
2015-02-02 15:36:59 -02:00
67c644e317
Fix building on MinGW
2015-01-11 20:22:08 -08:00
9b83f0e158
Merge pull request #272 from rohit-n/sign-compare
...
Silence some -Wsign-compare warnings.
2015-01-05 22:10:56 -05:00
bdbd111c7e
soc_u: Fix a missing formatting argument
2015-01-02 19:54:21 -05:00
c589d82052
Silence some -Wsign-compare warnings.
2015-01-01 16:38:36 -06:00
97a7381d29
SOC_U: Preliminary implementation of sockets.
...
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
2014-12-31 10:51:44 -05:00
9796bc1fa2
More services & small clean ups
2014-12-25 19:08:33 -08:00
ebfd831ccb
License change
2014-12-20 21:20:24 -08:00
539b4c883d
Added a bunch of services
2014-11-01 15:28:35 -07:00