- Timestamp:
- Jun 3, 2022 1:40:07 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 151686
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/glue/NativeEventQueue.cpp
r95182 r95186 499 499 * stopped. 500 500 * 501 * @note On darwin this function will not return when the thread receives a signal,502 * it will just resume the wait.501 * @note On darwin this function will not return when the thread receives a 502 * signal, it will just resume the wait. 503 503 */ 504 504 int NativeEventQueue::processEventQueue(RTMSINTERVAL cMsTimeout) … … 523 523 # ifdef RT_OS_DARWIN 524 524 /** @todo check how Ctrl-C works on Darwin. 525 * Update: It doesn't work. MACH_RCV_INTERRUPT could perhaps be returned 525 * Update: It doesn't work. MACH_RCV_INTERRUPT could perhaps be returned 526 526 * to __CFRunLoopServiceMachPort, but neither it nor __CFRunLoopRun 527 527 * has any way of expressing it via their return values. So, if 528 * Ctrl-C handling is important, signal needs to be handled on 528 * Ctrl-C handling is important, signal needs to be handled on 529 529 * a different thread or something. */ 530 530 rc = waitForEventsOnDarwin(cMsTimeout);
Note:
See TracChangeset
for help on using the changeset viewer.