Switch some stream operations to 64 bit

metadata
Wenzel Jakob 2015-04-21 17:38:08 +02:00
parent a3d54ec4c2
commit 3d2e67c3a5
1 changed files with 5 additions and 5 deletions

View File

@ -160,9 +160,9 @@ void SocketStream::read(void *ptr, size_t size) {
char *data = (char *) ptr; char *data = (char *) ptr;
while (size > 0) { while (size > 0) {
#if defined(__WINDOWS__) #if defined(__WINDOWS__)
int n = recv(m_socket, data, (int) size, 0); ssize_t n = recv(m_socket, data, (int) size, 0);
#else #else
int n = recv(m_socket, data, size, 0); ssize_t n = recv(m_socket, data, size, 0);
#endif #endif
if (n == 0) { if (n == 0) {
throw EOFException("Connection closed while reading!", throw EOFException("Connection closed while reading!",
@ -188,11 +188,11 @@ void SocketStream::write(const void *ptr, size_t size) {
while (size > 0) { while (size > 0) {
#if defined(__LINUX__) #if defined(__LINUX__)
/* Linux: Don't send the EPIPE signal when the connection breaks */ /* Linux: Don't send the EPIPE signal when the connection breaks */
int n = send(m_socket, data, size, MSG_NOSIGNAL); ssize_t n = send(m_socket, data, size, MSG_NOSIGNAL);
#elif defined(__WINDOWS__) #elif defined(__WINDOWS__)
int n = send(m_socket, data, (int) size, 0); ssize_t n = send(m_socket, data, (int) size, 0);
#else #else
int n = send(m_socket, data, size, 0); ssize_t n = send(m_socket, data, size, 0);
#endif #endif
if (n == SOCKET_ERROR) { if (n == SOCKET_ERROR) {
if (!handleError("send", EWarn)) if (!handleError("send", EWarn))