tail head cat sleep
QR code linking to this page

manページ  — PTHREAD_CLEANUP_PUSH

名称

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

内容

ライブラリ

Reentrant C\~Library (libc_r, -lc_r)

書式

#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()IEEE Std 1003.1-96 ("POSIX.1") に適合しています。

PTHREAD_CLEANUP_PUSH (3) July 30, 1998

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

Never write it in C if you can do it in `awk';
Never do it in `awk' if `sed' can handle it;
Never use `sed' when `tr' can do the job;
Never invoke `tr' when `cat' is sufficient;
Avoid using `cat' whenever possible.
— Taylor's Laws of Programming