Sean Winn wrote: > It's not tricky. man sigaction documents the functions that are async- > signal safe. Anything not listed there (such as printf) and you're on > your own. My thoughts were more about 3rd party library calls, which may or may not use non-signal-safe functions.