natPlainSocketImpl.cc (_Jv_recv): Change return type of function and of parameter...
authorAndreas Schwab <schwab@suse.de>
Sun, 20 Jan 2002 16:34:07 +0000 (16:34 +0000)
committerAndreas Schwab <schwab@gcc.gnu.org>
Sun, 20 Jan 2002 16:34:07 +0000 (16:34 +0000)
* java/net/natPlainSocketImpl.cc (_Jv_recv): Change return type of
function and of parameter recv_func to ssize_t, as specified by
POSIX.

From-SVN: r49020

libjava/ChangeLog
libjava/java/net/natPlainSocketImpl.cc

index 553819296903d17b0ff391e6646996e6f0e1c2a5..927619bd2ce58ab5571fa09ec9252df812430987 100644 (file)
@@ -1,3 +1,9 @@
+2002-01-20  Andreas Schwab  <schwab@suse.de>
+
+       * java/net/natPlainSocketImpl.cc (_Jv_recv): Change return type of
+       function and of parameter recv_func to ssize_t, as specified by
+       POSIX.
+
 2002-01-19  Per Bothner  <per@bothner.com>
 
        * java/util/zip/ZipOutputStream.java (putNextEntry):  Clear
index ca294d23f1a89f6389636e9a30473a0d89d5282a..bbd700f05f82bac1388d10d9e2f0931cec1f9376 100644 (file)
@@ -72,8 +72,8 @@ _Jv_accept (int fd, struct sockaddr *addr, socklen_t *addrlen)
 
 // A wrapper for recv so we don't have to do configure tests.
 template <typename T_fd, typename T_buf, typename T_len, typename T_flags>
-static inline int
-_Jv_recv (int (*recv_func) (T_fd s, T_buf buf, T_len len, T_flags flags),
+static inline ssize_t
+_Jv_recv (ssize_t (*recv_func) (T_fd s, T_buf buf, T_len len, T_flags flags),
          int s, void *buf, size_t len, int flags)
 {
   return recv_func ((T_fd) s, (T_buf) buf, (T_len) len, (T_flags) flags);