Chapter 11. Signals (SIG)

Chapter Contents

Image

Risk Assessment Summary

Image

Image SIG30-C. Call only asynchronous-safe functions within signal handlers

Call only asynchronous-safe functions within signal handlers. For strictly conforming programs, only the C standard library functions abort(), _Exit(), quick_exit(), and signal() can be safely called from within a signal handler.

The C Standard, 7.14.1.1, paragraph 5 [ISO/IEC 9899:2011], states that if the signal ...

Get The CERT ® C Coding Standard: 98 Rules for Developing Safe, Reliable, and Secure Systems, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.