summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCelesteBlue-dev2018-12-19 10:51:12 +0100
committerRémy F2018-12-19 10:51:12 +0100
commit88f8dad1d04a503573215ffd43b64ffb6c1df9be (patch)
tree60eb283e99f8047f21096583bbbc0896f77ab2f7
parentMerge pull request #372 from Princess-of-Sleeping/master (diff)
downloadvds-libraries-88f8dad1d04a503573215ffd43b64ffb6c1df9be.tar.gz
Update SceNetPs (#376)
Update SceNetPs, net_syscalls.h, net.h
-rw-r--r--include/kernel/net/net.h6
-rw-r--r--include/user/net/net_syscalls.h2
-rw-r--r--nids/360/SceNetPs.yml41
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