diff options
author | CelesteBlue-dev | 2018-12-19 10:51:12 +0100 |
---|---|---|
committer | Rémy F | 2018-12-19 10:51:12 +0100 |
commit | 88f8dad1d04a503573215ffd43b64ffb6c1df9be (patch) | |
tree | 60eb283e99f8047f21096583bbbc0896f77ab2f7 | |
parent | Merge pull request #372 from Princess-of-Sleeping/master (diff) | |
download | vds-libraries-88f8dad1d04a503573215ffd43b64ffb6c1df9be.tar.gz |
Update SceNetPs (#376)
Update SceNetPs, net_syscalls.h, net.h
-rw-r--r-- | include/kernel/net/net.h | 6 | ||||
-rw-r--r-- | include/user/net/net_syscalls.h | 2 | ||||
-rw-r--r-- | nids/360/SceNetPs.yml | 41 |
3 files changed, 43 insertions, 6 deletions
diff --git a/include/kernel/net/net.h b/include/kernel/net/net.h index a4d0c7a..4ec7e56 100644 --- a/include/kernel/net/net.h +++ b/include/kernel/net/net.h @@ -543,12 +543,12 @@ int sceNetConnect(int s, const SceNetSockaddr *name, unsigned int namelen); int sceNetListen(int s, int backlog); int sceNetRecvfrom(int s, void *buf, unsigned int len, int flags, SceNetSockaddr *from, unsigned int *fromlen); int sceNetSendto(int s, const void *msg, unsigned int len, int flags, const SceNetSockaddr *to, unsigned int tolen); +int sceNetSetsockopt(int s, int level, int optname, const void *optval, unsigned int optlen); +int sceNetClose(int s); #define sceNetRecv(s, buf, len, flags) sceNetRecvfrom(s, buf, len, flags, NULL, 0) #define sceNetSend(s, msg, len, flags) sceNetSendto(s, msg, len, flags, NULL, 0) - -int sceNetSetsockopt(int s, int level, int optname, const void *optval, unsigned int optlen); -int sceNetSocketClose(int s); +#define sceNetSocketClose sceNetClose /* fixme ? */ #define sceNetHtons __builtin_bswap16 diff --git a/include/user/net/net_syscalls.h b/include/user/net/net_syscalls.h index 6a6693d..9752be9 100644 --- a/include/user/net/net_syscalls.h +++ b/include/user/net/net_syscalls.h @@ -7,7 +7,7 @@ extern "C" { #endif -int sceNetConnectForSyscalls(int s, const SceNetSockaddr *name, unsigned int namelen); +int sceNetSyscallConnect(int s, const SceNetSockaddr *name, unsigned int namelen); #ifdef __cplusplus } diff --git a/nids/360/SceNetPs.yml b/nids/360/SceNetPs.yml index f55aeef..403dac0 100644 --- a/nids/360/SceNetPs.yml +++ b/nids/360/SceNetPs.yml @@ -7,14 +7,51 @@ modules: functions: sceNetAccept: 0x880A5423 sceNetBind: 0x84AB650F + sceNetClose: 0x21F4428D sceNetConnect: 0x13491DA1 + sceNetGetpeername: 0xB949AFD5 + sceNetGetsockname: 0x8F1BB0E7 + sceNetGetsockopt: 0x92EE24A6 sceNetListen: 0x080C7992 sceNetRecvfrom: 0x49B1669C sceNetSendto: 0xAB746734 sceNetSetsockopt: 0x4BF5FAB4 + sceNetShutdown: 0xEEB19FB6 sceNetSocket: 0xEB95B024 - sceNetSocketClose: 0x21F4428D SceNetPsForSyscalls: nid: 0x2CBED2C6 functions: - sceNetConnectForSyscalls: 0x14A4DE52 + sceNetSyscallAccept: 0x45EAAD89 + sceNetSyscallBind: 0x267F1EF9 + sceNetSyscallClose: 0x1EBC2E28 + sceNetSyscallConnect: 0x14A4DE52 + sceNetSyscallControl: 0xEA0C1B71 + sceNetSyscallDescriptorClose: 0x854AFB6F + sceNetSyscallDescriptorCreate: 0xB518A2DE + sceNetSyscallDescriptorCtl: 0xA7064C2C + sceNetSyscallDumpAbort: 0x5CD20B54 + sceNetSyscallDumpClose: 0x263E52FD + sceNetSyscallDumpCreate: 0x3FC34171 + sceNetSyscallDumpRead: 0x3CBE7071 + sceNetSyscallEpollAbort: 0x94C3AE47 + sceNetSyscallEpollClose: 0x75E82300 + sceNetSyscallEpollCreate: 0xA98AEF04 + sceNetSyscallEpollCtl: 0xDF30BE68 + sceNetSyscallEpollWait: 0xF933D6FC + sceNetSyscallGetIfList: 0x878274CE + sceNetSyscallGetSockinfo: 0xF7748E56 + sceNetSyscallGetpeername: 0xBD7B0213 + sceNetSyscallGetsockname: 0x6AA945D9 + sceNetSyscallGetsockopt: 0xBC472DC5 + sceNetSyscallIcmConnect: 0x8C3FBC87 + sceNetSyscallIoctl: 0x310F0725 + sceNetSyscallListen: 0xAEEB7CA0 + sceNetSyscallRecvfrom: 0x144C9758 + sceNetSyscallRecvmsg: 0x32C1AE45 + sceNetSyscallSendmsg: 0xAEC6BE5D + sceNetSyscallSendto: 0x39796C01 + sceNetSyscallSetsockopt: 0x10DE34EA + sceNetSyscallShutdown: 0xA4014519 + sceNetSyscallSocket: 0x81A120BE + sceNetSyscallSocketAbort: 0xF9203B48 + sceNetSyscallSysctl: 0x3D7495B0 |