Signal Handlers - the _r functions the *_r functions are reentrant and thus safe, right? many are made reentrant in a threads environment by acquiring pthread locks this obviously does not help in signal handlers