On Wed, Nov 28, 2012 at 03:08:24AM +0000, Furukawa, Eiji wrote: > About a source of qemu-1.2.0/main-loop.c > The select handling of os_host_main_loop_wait function > I do not seem to do Exit by interrupts such as SIGUSR1 > Will not it be necessary to make modifications? > > Before > LineNumber:308 ret = select(nfds + 1, &rfds, &wfds, &xfds, tvarg); > > After(Example) > do { > ret = select(nfds + 1, &rfds, &wfds, &xfds, tvarg); > } while(ret == -1 && (errno == EINTR || errno == EAGAIN))
What is the specific bug or problem you're seeing? QEMU uses several signals internally and sets up per-thread signal masks appropriately. Stefan