PTHREAD_CLEANUP_PUSH(3)

명칭
pthread_cleanup_push - thread 종료시의 클린 업 함수의 추가

프로그램 라이브러리
libc_r

서식
<pthread.h> void pthread_cleanup_push(void (*cleanup_routine)(void *), void *arg)

해설
pthread_cleanup_push() 함수는, 현재의 thread가 종료할 때에 불려 가는 클린 업 핸들러의 스택의 선두에 cleanup_routine (을)를 추가합니다.

cleanup_routine 하지만 불려 가면(자), arg 하지만 그 유일한 인수로서 건네받습니다.

반환값
pthread_cleanup_push() (은)는 어떠한 값도 돌려주지 않습니다.

에러
없습니다.

관련 항목
pthread_cleanup_pop(3), pthread_exit(3)

표준
pthread_cleanup_push() 하 p1003.1-96 에 적합하고 있습니다.