EN JA
AT_QUICK_EXIT(3)
AT_QUICK_EXIT(3) FreeBSD Library Functions Manual AT_QUICK_EXIT(3)

名称

at_quick_exit迅速な終了で実行するクリーンアップ関数を登録します

ライブラリ

Standard C Library (libc, -lc)

書式

#include < stdlib.h>

int
at_quick_exit( void (*func)(void));

解説

at_quick_exit() 関数は、プログラムが quick_exit(3) の呼び出しの結果として終了するとき、呼び出されるクリーンアップ関数を登録します。クリーンアップ関数は、逆の順序の中で呼び出され、プログラムが exit(3), _Exit(3) または abort(3) の呼び出しによって終了するなら、呼び出されません。

戻り値

at_quick_exit() 関数は、成功するなら、値 0 を返し、失敗すれば、0 以外の値を返します。

関連項目

exit(3), quick_exit(3)

規格

at_quick_exit() 関数は、 ISO/IEC 9899:2011 (“ISO C11”) に適合しています。
December 7, 2011 FreeBSD