235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
|
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
BOOL foundInCache = NO;
OFStream **cArray;
size_t i, count;
#ifdef OF_HAVE_POLL
struct pollfd *fds_c = [fds cArray];
size_t nfds = [fds count];
#else
fd_set readfds_;
fd_set writefds_;
fd_set exceptfds_;
struct timeval tv;
#endif
|
>
>
>
>
|
|
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
|
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
BOOL foundInCache = NO;
OFStream **cArray;
size_t i, count;
#ifdef OF_HAVE_POLL
struct pollfd *fds_c = [fds cArray];
/*
* There is no way to find out the maximum number of fds, so we just
* cast.
*/
nfds_t nfds = (nfds_t)[fds count];
#else
fd_set readfds_;
fd_set writefds_;
fd_set exceptfds_;
struct timeval tv;
#endif
|