title: non-reentrant function in signal handler?
body: <p>consider a signal handler that call exit() as last instruction:
  is safe to call non-reentrant functions (e.g. free()) in that handler?</p>
  
  <p>IMHO it would be legal due to the fact that the handler does not return
  to the normal sequence of execution.</p>
  
  <p>Thank you in advance.</p>