スポンサーリンク

PTHREAD_CLEANUP_PUS... FreeBSD ライブラリ関数マニュアル PTHREAD_CLEANUP_PUS...

名称

pthread_cleanup_push − スレッド終了時のクリーンアップ関数の追加

ライブラリ

Reentrant C Library (libc_r, −pthread)

書式

#include <pthread.h>

void

pthread_cleanup_push(void (*cleanup_routine)(void *), void *arg);

解説

pthread_cleanup_push() 関数は、現在のスレッドが終了する時に呼び出されるク リーンアップハンドラのスタックの先頭に cleanup_routine を追加します。

cleanup_routine が呼び出されると、 arg がその唯一の引数として渡されます。

戻り値

pthread_cleanup_push() はいかなる値も返しません。

エラー

ありません。

関連項目

pthread_cleanup_pop(3), pthread_exit(3)

規格

pthread_cleanup_push() は ISO/IEC 9945-1:1996 (‘‘POSIX.1’’) に適合してい ます。

FreeBSD 10.0 July 30, 1998 FreeBSD 10.0

スポンサーリンク