67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
/* FIXME: We want a sane error message on Win32 as well */
if (eos)
errno = ENOTCONN;
#endif
if (eos || (ret = recv(sock, buf, size, 0)) < 0)
@throw [OFReadFailedException newWithClass: isa
size: size];
if (ret == 0)
eos = YES;
return ret;
}
|
|
|
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
/* FIXME: We want a sane error message on Win32 as well */
if (eos)
errno = ENOTCONN;
#endif
if (eos || (ret = recv(sock, buf, size, 0)) < 0)
@throw [OFReadFailedException newWithClass: isa
requestedSize: size];
if (ret == 0)
eos = YES;
return ret;
}
|
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
/* FIXME: We want a sane error message on Win32 as well */
if (eos)
errno = ENOTCONN;
#endif
if (eos || (ret = send(sock, buf, size, 0)) == -1)
@throw [OFWriteFailedException newWithClass: isa
size: size];
/* This is safe, as we already checked for -1 */
return ret;
}
#ifdef _WIN32
- (void)setBlocking: (BOOL)enable
|
|
|
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
/* FIXME: We want a sane error message on Win32 as well */
if (eos)
errno = ENOTCONN;
#endif
if (eos || (ret = send(sock, buf, size, 0)) == -1)
@throw [OFWriteFailedException newWithClass: isa
requestedSize: size];
/* This is safe, as we already checked for -1 */
return ret;
}
#ifdef _WIN32
- (void)setBlocking: (BOOL)enable
|