[Vm-dev] [commit][2695] update socket plugin code to add new API even though they' re blank for now

commits at squeakvm.org commits at squeakvm.org
Thu Feb 21 01:35:22 UTC 2013


Revision: 2695
Author:   rowledge
Date:     2013-02-20 17:35:22 -0800 (Wed, 20 Feb 2013)
Log Message:
-----------
update socket plugin code to add new API even though they're blank for now

Modified Paths:
--------------
    trunk/platforms/RiscOS/plugins/SocketPlugin/sqRPCNetPlugin.c

Modified: trunk/platforms/RiscOS/plugins/SocketPlugin/sqRPCNetPlugin.c
===================================================================
--- trunk/platforms/RiscOS/plugins/SocketPlugin/sqRPCNetPlugin.c	2013-02-21 01:33:04 UTC (rev 2694)
+++ trunk/platforms/RiscOS/plugins/SocketPlugin/sqRPCNetPlugin.c	2013-02-21 01:35:22 UTC (rev 2695)
@@ -1719,4 +1719,126 @@
   interpreterProxy->signalSemaphoreWithIndex(resolverSema);
 }
 
+// stubs for newer socketplugin routines - fail them for now
+void  sqResolverGetAddressInfoHostSizeServiceSizeFlagsFamilyTypeProtocol(char *hostName, sqInt hostSize, char *servName, sqInt servSize,
+									 sqInt flags, sqInt family, sqInt type, sqInt protocol) {
+	interpreterProxy->success(false);
+	return;
+}
 
+sqInt sqResolverGetAddressInfoSize(void) {return -1;}
+
+void  sqResolverGetAddressInfoResultSize(char *addr, sqInt addrSize) {
+	interpreterProxy->success(false);
+	return;
+}
+
+sqInt sqResolverGetAddressInfoFamily(void) {
+	interpreterProxy->success(false);
+	return 0;
+}
+
+sqInt sqResolverGetAddressInfoType(void) {
+	interpreterProxy->success(false);
+	return 0;
+}
+
+sqInt sqResolverGetAddressInfoProtocol(void) {
+	interpreterProxy->success(false);
+	return 0;
+}
+
+sqInt sqResolverGetAddressInfoNext(void) {
+	return false;
+}
+
+sqInt sqSocketAddressSizeGetPort(char *addr, sqInt addrSize) {
+	interpreterProxy->success(false);
+	return 0;
+}
+
+void  sqSocketAddressSizeSetPort(char *addr, sqInt addrSize, sqInt port) {
+	interpreterProxy->success(false);
+	return;
+}
+
+void  sqResolverGetNameInfoSizeFlags(char *addr, sqInt addrSize, sqInt flags) {
+	interpreterProxy->success(false);
+	return;
+}
+
+sqInt sqResolverGetNameInfoHostSize(void) {
+	interpreterProxy->success(false);
+	return 0;
+}
+
+void  sqResolverGetNameInfoHostResultSize(char *name, sqInt nameSize) {
+	interpreterProxy->success(false);
+	return;
+}
+
+sqInt sqResolverGetNameInfoServiceSize(void) {
+	interpreterProxy->success(false);
+	return 0;
+}
+
+void  sqResolverGetNameInfoServiceResultSize(char *name, sqInt nameSize) {
+	interpreterProxy->success(false);
+	return;
+}
+
+sqInt sqResolverHostNameSize(void) {
+	interpreterProxy->success(false);
+	return 0;
+}
+
+void  sqResolverHostNameResultSize(char *name, sqInt nameSize) {
+	interpreterProxy->success(false);
+	return;
+}
+
+void  sqSocketBindToAddressSize(SocketPtr s, char *addr, sqInt addrSize) {
+	interpreterProxy->success(false);
+	return;
+}
+
+void  sqSocketListenBacklog(SocketPtr s, sqInt backlogSize) {
+	interpreterProxy->success(false);
+	return;
+}
+
+void  sqSocketConnectToAddressSize(SocketPtr s, char *addr, sqInt addrSize) {
+	interpreterProxy->success(false);
+	return;
+}
+
+sqInt sqSocketLocalAddressSize(SocketPtr s) {
+	interpreterProxy->success(false);
+	return 0;
+}
+
+void  sqSocketLocalAddressResultSize(SocketPtr s, char *addr, int addrSize) {
+	interpreterProxy->success(false);
+	return;
+}
+
+sqInt sqSocketRemoteAddressSize(SocketPtr s) {
+	interpreterProxy->success(false);
+	return -1;
+}
+
+void  sqSocketRemoteAddressResultSize(SocketPtr s, char *addr, int addrSize) {
+	interpreterProxy->success(false);
+	return;
+}
+
+sqInt sqSocketSendUDPToSizeDataBufCount(SocketPtr s, char *addr, sqInt addrSize, char *buf, sqInt bufSize) {
+	interpreterProxy->success(false);
+	return 0;
+}
+
+sqInt sqSocketReceiveUDPDataBufCount(SocketPtr s, char *buf, sqInt bufSize) {
+	interpreterProxy->success(false);
+	return 0;
+}
+



More information about the Vm-dev mailing list