4.25 __rt_exit()

Defined in rt_misc.h, the __rt_exit() function shuts down the library but does not call functions registered with atexit().

atexit()-registered functions are called by exit().

The __rt_exit() function is not part of the C library standard, but the ARM® C library supports it as an extension.

Syntax

void __rt_exit(int code);

Where code is not used by the standard function.

Usage

Shuts down the C library by calling __rt_lib_shutdown(), and then calls _sys_exit() to terminate the application. Reimplement _sys_exit() rather than __rt_exit().

Returns

This function does not return.

Non-ConfidentialPDF file icon PDF versionARM DUI0475M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.