Use reentrant functions for safer signal handling

In the early days of programming, non-reentrancy was not a threat to programmers; functions did not have concurrent access and there were no interrupts. In many older implementations of the C language, functions were expected to work in an environment of single-threaded processes. Now, however, concurrent programming is common practice, and you need to be aware of the pitfalls.


  1. 2005-01-22 12:06 am
  2. 2005-01-22 9:18 am
  3. 2005-01-22 1:57 pm
  4. 2005-01-24 2:37 pm
  5. 2005-01-24 5:52 pm