title: How to stop poll() from being interrupted by a specific signal
body: <p>I have a C application using poll to wait for some data.</p>
  
  <p>Currently I am implementing the rest of my application into this one and I use time based interrupts (SIGRTMIN). As expected poll() returns if one of my other timers call back. </p>
  
  <p>How can I stop poll from doing that? I am reading a lot about ppoll(), but not sure how to use that... Can I use this to stop this function from returning when a timer event is fired? </p>
  
  <p>(I do not have any problems with the poll being delayed a few ms)</p>