Lines 684-694
main(int argc, char *argv[])
Link Here
|
684 |
vm_clients = g_hash_table_new_full(g_str_hash, g_str_equal, free, NULL); |
684 |
vm_clients = g_hash_table_new_full(g_str_hash, g_str_equal, free, NULL); |
685 |
|
685 |
|
686 |
int nevents; |
686 |
int nevents; |
687 |
|
687 |
|
688 |
for(;;) { |
688 |
for(;;) { |
|
|
689 |
errno = 0; |
689 |
nevents = epoll_wait(epoll_fd, events, 1, needs_cleanup ? 10*1000 : -1); |
690 |
nevents = epoll_wait(epoll_fd, events, 1, needs_cleanup ? 10*1000 : -1); |
|
|
691 |
if (nevents < 0 && errno == EINTR) |
692 |
continue; |
690 |
bail_neg(nevents, "epoll_wait"); |
693 |
bail_neg(nevents, "epoll_wait"); |
691 |
|
694 |
|
692 |
for (int n = 0; n < nevents; n++) { |
695 |
for (int n = 0; n < nevents; n++) { |
693 |
if (events[n].data.fd == sock) { |
696 |
if (events[n].data.fd == sock) { |
694 |
|
697 |
|