Exception handling
Return codes
errno, perror and strerror
Assertions (assert)
Non-local jumps (setjmp, longjmp)
Program termination (exit, atexit)