[Interest] QProcess::execute never returning (5.4/5.5 behaviour change)

Thiago Macieira thiago.macieira at intel.com
Fri Jul 31 02:03:05 CEST 2015


On Friday 31 July 2015 00:45:38 Frank Mertens wrote:
> One thing I'm wondering with all the SIGCHLD magic. How you make sure the
> signal handlers do not mess around and spread EINTR in your third-party
> components. And I'm not just worried about Qt's 3rd party libs.

You don't. You simply hope that everyone has implemented signal handlers 
properly and hope that everyone has written code to handle EINTR properly too.

Qt code handles EINTR properly and installs signal handlers properly. You must 
hold everyone else to the same standard.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Interest mailing list