Overview
Comment: | OFKernelEventObserver_kqueue: More error checking |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
92344de237323cc0612311179e2daec2 |
User & Date: | js on 2015-05-08 21:13:52 |
Other Links: | manifest | tags |
Context
2015-05-09
| ||
18:13 | More OFKernelEventObserver refactoring check-in: 220513a3f5 user: js tags: trunk | |
2015-05-08
| ||
21:13 | OFKernelEventObserver_kqueue: More error checking check-in: 92344de237 user: js tags: trunk | |
2015-05-07
| ||
19:17 | utils/ofhttp: Fix a wrong type check-in: ce7b92cbcf user: js tags: trunk | |
Changes
Modified src/OFKernelEventObserver_kqueue.m from [cfe0087621] to [dac9f53f6d].
︙ | ︙ | |||
182 183 184 185 186 187 188 189 190 191 192 193 194 195 | [_changeList removeAllItems]; [_removedArray removeAllObjects]; if (events == 0) return false; for (i = 0; i < events; i++) { if (eventList[i].ident == _cancelFD[0]) { char buffer; assert(eventList[i].filter == EVFILT_READ); OF_ENSURE(read(_cancelFD[0], &buffer, 1) == 1); continue; | > > > > > | 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | [_changeList removeAllItems]; [_removedArray removeAllObjects]; if (events == 0) return false; for (i = 0; i < events; i++) { if (eventList[i].flags & EV_ERROR) @throw [OFObserveFailedException exceptionWithObserver: self errNo: (int)eventList[i].data]; if (eventList[i].ident == _cancelFD[0]) { char buffer; assert(eventList[i].filter == EVFILT_READ); OF_ENSURE(read(_cancelFD[0], &buffer, 1) == 1); continue; |
︙ | ︙ |