C process control: Difference between revisions

Content deleted Content added
Undid revision 489248676 by Zehdeh (talk) SUS is not the same as C; see your talk
Sodabrew (talk | contribs)
Overview of functions: Added quick_exit from C11
Line 14:
! Description
|-
! rowspan=46 | Terminating <br>a program
| {{anchor|abort}}<code>[http://en.cppreference.com/w/c/program/abort abort]</code>
| causes abnormal program termination (without cleaning up)
Line 26:
| {{anchor|atexit}}<code>[http://en.cppreference.com/w/c/program/atexit atexit]</code>
| registers a function to be called on exit() invocation
|-
| {{anchor|quick_exit}}<code>[http://en.cppreference.com/w/c/program/quick_exit quick_exit]</code>
| causes normal program termination without cleaning up, but with IO buffers flushed ([[C11 (C standard revision) |C11]])
|-
| {{anchor|quick_exit}}<code>[http://en.cppreference.com/w/c/program/at_quick_exit at_quick_exit]</code>
| registers a function to be called on quick_exit() invocation
|-
! rowspan=2 | Communicating with<br>the environment