Overview
Comment: | OFSelectKernelEventObserver: Use of_socket_errno()
errno is not updated by select() on Windows and Amiga. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
0e3a8fbbf7d4998ac1302b6e32daeedd |
User & Date: | js on 2020-06-13 17:18:36 |
Other Links: | manifest | tags |
Context
2020-06-13
| ||
18:54 | OFSPXSocketTests: Make async tests optional check-in: b945f29ecf user: js tags: trunk | |
17:18 | OFSelectKernelEventObserver: Use of_socket_errno() check-in: 0e3a8fbbf7 user: js tags: trunk | |
2020-06-07
| ||
11:55 | OFDNSResolverTests: Fix broken format string check-in: 17bd18996f user: js tags: trunk | |
Changes
Modified src/OFSelectKernelEventObserver.m from [7a4ddf3e07] to [f86117a30a].
︙ | ︙ | |||
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)) { |
︙ | ︙ |