_sys_exit()

rt_sys.h で定義されるこの関数は、ライブラリ終了関数です。_sys_exit() は、ライブラリからのすべての終了処理によって最終的に呼び出されます。

Show/hide構文

void _sys_exit(int return_code);

Show/hide使用法

この関数は値を返しません。アプリケーションの終了は、以下のいずれかによって上位レベルでインターセプトできます。

  • アプリケーションの一部として、C ライブラリ関数 exit() を実装する。この場合は、atexit() が処理されず、ライブラリは終了されません。

  • アプリケーションの一部として、関数 __rt_exit(int n) を実装する。この場合はライブラリは終了されません。ただし、atexit() の処理は、exit() が呼び出された場合、または main() から復帰した場合に実行されます。

Show/hide戻り値

復帰コードは参考用です。実装によっては、復帰コードを実行環境に渡そうとする場合があります。

Show/hide関連項目

参照

ARM C ライブラリ、C++ ライブラリ、および浮動小数点サポートユーザガイド:

Copyright © 2014 ARM. All rights reserved.ARM DUI 0809AJ
Non-ConfidentialID061814