| Index: runtime/bin/eventhandler_macos.cc
|
| diff --git a/runtime/bin/eventhandler_macos.cc b/runtime/bin/eventhandler_macos.cc
|
| index 23a65db964506bfb6c0bba21f9042c70afb76dbd..cb75febb0c5ad6f7ddd1ea5d328f04573d9a36c5 100644
|
| --- a/runtime/bin/eventhandler_macos.cc
|
| +++ b/runtime/bin/eventhandler_macos.cc
|
| @@ -346,7 +346,9 @@ void* EventHandlerImplementation::Poll(void* args) {
|
| intptr_t millis = handler->GetTimeout();
|
| intptr_t result = poll(pollfds, pollfds_size, millis);
|
| if (result == -1) {
|
| - perror("Poll failed");
|
| + if (errno != EAGAIN && errno != EINTR) {
|
| + perror("Poll failed");
|
| + }
|
| } else {
|
| handler->HandleTimeout();
|
| handler->HandleEvents(pollfds, pollfds_size, result);
|
|
|