Differences From Artifact [e4119778c6]:
- File src/OFPollKernelEventObserver.m — part of check-in [80ccb46fc4] at 2022-09-24 16:49:50 on branch trunk — Rename OFObserve{ -> KernelEvents}FailedException (user: js, size: 5002) [annotate] [blame] [check-ins using] [more...]
To Artifact [2e609d444b]:
- File
src/OFPollKernelEventObserver.m
— part of check-in
[c86b8f10f0]
at
2022-11-16 01:27:26
on branch trunk
— Add OFAssert()
This uses the same format as OFEnsure(). (user: js, size: 4984) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
13 14 15 16 17 18 19 | * file. */ #define __NO_EXT_QNX #include "config.h" | < | 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | * file. */ #define __NO_EXT_QNX #include "config.h" #include <errno.h> #ifdef HAVE_POLL_H # include <poll.h> #endif #import "OFPollKernelEventObserver.h" |
︙ | ︙ | |||
188 189 190 191 192 193 194 | if (events < 0) @throw [OFObserveKernelEventsFailedException exceptionWithObserver: self errNo: errno]; for (size_t i = 0; i < nFDs; i++) { | | | 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 | if (events < 0) @throw [OFObserveKernelEventsFailedException exceptionWithObserver: self errNo: errno]; for (size_t i = 0; i < nFDs; i++) { OFAssert(FDs[i].fd <= _maxFD); if (FDs[i].revents & POLLIN) { void *pool2; if (FDs[i].fd == _cancelFD[0]) { char buffer; |
︙ | ︙ |