[vmkit-commits] [vmkit] r146860 - /vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc

Will Dietz wdietz2 at illinois.edu
Mon Dec 19 00:42:53 PST 2011


Author: wdietz2
Date: Mon Dec 19 02:42:53 2011
New Revision: 146860

URL: http://llvm.org/viewvc/llvm-project?rev=146860&view=rev
Log:
OpenJDK: Add JVM methods for get/setsockopt, recvfrom and sendto

Modified:
    vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc

Modified: vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc?rev=146860&r1=146859&r2=146860&view=diff
==============================================================================
--- vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc (original)
+++ vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc Mon Dec 19 02:42:53 2011
@@ -2644,13 +2644,13 @@
 JNIEXPORT jint JNICALL
 JVM_RecvFrom(jint fd, char *buf, int nBytes,
                   int flags, struct sockaddr *from, int *fromlen) {
-  NYI();
+  return recvfrom(fd, buf, nBytes, flags, from, (socklen_t*)fromlen);
 }
 
 JNIEXPORT jint JNICALL
 JVM_SendTo(jint fd, char *buf, int len,
                 int flags, struct sockaddr *to, int tolen) {
-  NYI();
+  return sendto(fd, buf, len, flags, to, (socklen_t)tolen);
 }
 
 JNIEXPORT jint JNICALL
@@ -2675,12 +2675,12 @@
 
 JNIEXPORT jint JNICALL
 JVM_GetSockOpt(jint fd, int level, int optname, char *optval, int *optlen) {
-  NYI();
+  return getsockopt(fd, level, optname, optval, (socklen_t*)optlen);
 }
 
 JNIEXPORT jint JNICALL
 JVM_SetSockOpt(jint fd, int level, int optname, const char *optval, int optlen) {
-  NYI();
+  return setsockopt(fd, level, optname, optval, optlen);
 }
 
 /*





More information about the vmkit-commits mailing list