title: Running twisted on posix (QNX) system that does not have siginterrupt()
body: <p>I'm experimenting with running twisted/crossbar.io on QNX (target:powerpc-unknown-nto-qnx6.5.0), however it appears that QNX does not have <code>siginterrupt()</code> and <code>SA_RESTART</code> flag is not supported. As result signals.siginterrupt() does not exist in embedded python. </p>
  
  <p>Is there any way to run/patch python/twisted on a system like this? Right now it dies when the handlers are installed because <code>signals</code> module does not have <code>siginterrupt()</code>. Even in the old 2.6 days when iternet/signals were built as c library, they relied on essentially implementing siginterrupt using SA_RESTART.</p>
  
  <p>Is there any other alternative?</p>