Differences From Artifact [57631eb71f]:
- File src/OFKernelEventObserver.m — part of check-in [a29197bd35] at 2017-05-17 20:31:43 on branch trunk — configure: Better poll() and select() checks (user: js, size: 8763) [annotate] [blame] [check-ins using]
To Artifact [75fadf5f06]:
- File
src/OFKernelEventObserver.m
— part of check-in
[c658e97994]
at
2017-05-21 20:03:06
on branch trunk
— Cast several socket-related arguments to void *
This is required to make it work on MorphOS with -noixemul, as socket
functions take UBYTE * arguments instead then, resulting in a warning
about signedness because char is signed. (user: js, size: 8788) [annotate] [blame] [check-ins using]
︙ | |||
119 120 121 122 123 124 125 | 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | - + + | if (_cancelFD[0] == INVALID_SOCKET) @throw [OFInitializationFailedException exceptionWithClass: [self class]]; _cancelAddr.sin_family = AF_INET; _cancelAddr.sin_port = 0; |
︙ | |||
407 408 409 410 411 412 413 | 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 | - - + - - - - + + + + - | [self observeForTimeInterval: [date timeIntervalSinceNow]]; } - (void)cancel { #ifdef OF_HAVE_PIPE OF_ENSURE(write(_cancelFD[1], "", 1) > 0); |