| Index: runtime/bin/socket_linux.cc
|
| diff --git a/runtime/bin/socket_linux.cc b/runtime/bin/socket_linux.cc
|
| index 24acd60b0749f582923cce993ccc9df9d53dd0ed..8910a8200828d82f62c25a52661c7461512689ec 100644
|
| --- a/runtime/bin/socket_linux.cc
|
| +++ b/runtime/bin/socket_linux.cc
|
| @@ -60,18 +60,17 @@ intptr_t Socket::Available(intptr_t fd) {
|
| }
|
|
|
|
|
| -intptr_t Socket::Read(intptr_t fd,
|
| - void* buffer,
|
| - intptr_t num_bytes) {
|
| +int Socket::Read(intptr_t fd, void* buffer, intptr_t num_bytes) {
|
| ASSERT(fd >= 0);
|
| - intptr_t read_bytes = read(fd, buffer, num_bytes);
|
| + ssize_t read_bytes = read(fd, buffer, num_bytes);
|
| return read_bytes;
|
| }
|
|
|
|
|
| -intptr_t Socket::Write(intptr_t fd, const void* buffer, intptr_t num_bytes) {
|
| +int Socket::Write(intptr_t fd, const void* buffer, intptr_t num_bytes) {
|
| ASSERT(fd >= 0);
|
| - return write(fd, buffer, num_bytes);
|
| + ssize_t written_bytes = write(fd, buffer, num_bytes);
|
| + return written_bytes;
|
| }
|
|
|
|
|
|
|