Differences From Artifact [948bc3a27e]:
- File src/OFKernelEventObserver_poll.m — part of check-in [13d72034ed] at 2015-05-16 18:28:47 on branch trunk — OFKernelEventObserver_poll: Exception -> assert (user: js, size: 4484) [annotate] [blame] [check-ins using]
To Artifact [85d67fd51b]:
- File
src/OFKernelEventObserver_poll.m
— part of check-in
[4cecf82254]
at
2015-10-04 11:11:28
on branch trunk
— Special cases for the Wii's weird network stack
This fixes the tests on Wii. (user: js, size: 4596) [annotate] [blame] [check-ins using] [more...]
︙ | |||
183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 | 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 | + + + + + | for (i = 0; i < nFDs; i++) { assert(FDs[i].fd <= _maxFD); if (FDs[i].revents & POLLIN) { if (FDs[i].fd == _cancelFD[0]) { char buffer; #ifdef OF_HAVE_PIPE OF_ENSURE(read(_cancelFD[0], &buffer, 1) == 1); #else OF_ENSURE(recvfrom(_cancelFD[0], &buffer, 1, 0, NULL, NULL) == 1); #endif FDs[i].revents = 0; continue; } pool = objc_autoreleasePoolPush(); |
︙ |