Differences From Artifact [7a4ddf3e07]:
- File src/OFSelectKernelEventObserver.m — part of check-in [94479b861b] at 2020-01-14 22:53:24 on branch trunk — OF{Poll,Select}KernelEventObserver: Throw EBADF (user: js, size: 6399) [annotate] [blame] [check-ins using] [more...]
To Artifact [f86117a30a]:
- File
src/OFSelectKernelEventObserver.m
— part of check-in
[0e3a8fbbf7]
at
2020-06-13 17:18:36
on branch trunk
— OFSelectKernelEventObserver: Use of_socket_errno()
errno is not updated by select() on Windows and Amiga. (user: js, size: 6416) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
224 225 226 227 228 229 230 | Permit(); #else events = select(_maxFD + 1, &readFDs, &writeFDs, NULL, (timeInterval != -1 ? &timeout : NULL)); #endif if (events < 0) | | > | | 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 | Permit(); #else events = select(_maxFD + 1, &readFDs, &writeFDs, NULL, (timeInterval != -1 ? &timeout : NULL)); #endif if (events < 0) @throw [OFObserveFailedException exceptionWithObserver: self errNo: of_socket_errno()]; #ifdef OF_AMIGAOS if (execSignalMask != 0 && [_delegate respondsToSelector: @selector(execSignalWasReceived:)]) [_delegate execSignalWasReceived: execSignalMask]; #else if (FD_ISSET(_cancelFD[0], &readFDs)) { |
︙ | ︙ |