quick_exit - cppreference.com (original) (raw)

| Defined in header <stdlib.h> | | | | ----------------------------------------------------------------------- | | ----------------------- | | _Noreturn void quick_exit( int exit_code ); | | (since C11) (until C23) | | [[noreturn]] void quick_exit( int exit_code ); | | (since C23) |

Causes normal program termination to occur without completely cleaning the resources.

Functions passed to at_quick_exit are called in reverse order of their registration. After calling the registered functions, calls _Exit(exit_code).

Functions passed to atexit or signal handlers passed to signal are not called.

[edit] Parameters

exit_code - exit status of the program

[edit] Return value

(none)

[edit] Example

Output:

pushed second pushed first

[edit] References

[edit] See also