Query: pthread_cleanup_push
OS: osx
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
PTHREAD_CLEANUP_PUSH(3) BSD Library Functions Manual PTHREAD_CLEANUP_PUSH(3)NAMEpthread_cleanup_push -- add a cleanup function for thread exitSYNOPSIS#include <pthread.h> void pthread_cleanup_push(void (*routine)(void *), void *arg);DESCRIPTIONThe pthread_cleanup_push() function adds routine to the top of the stack of cleanup handlers that get called when the current thread exits. When routine is called, it is passed arg as its only argument. pthread_cleanup_push() must be paired with a corresponding pthread_cleanup_pop(3) in the same lexical scope.RETURN VALUESpthread_cleanup_push() does not return any value.ERRORSNoneSEE ALSOpthread_cleanup_pop(3), pthread_exit(3)STANDARDSpthread_cleanup_push() conforms to ISO/IEC 9945-1:1996 (``POSIX.1'').BSDJuly 30, 1998 BSD
Related Man Pages |
---|
pthread_cleanup_pop(3c) - opensolaris |
pthread_cleanup_pop_restore_np(3) - linux |
pthread_cleanup_push(3) - redhat |
pthread_cleanup_pop(3) - netbsd |
pthread_cleanup_pop(3) - osf1 |
Similar Topics in the Unix Linux Community |
---|
pthread_cleanup_push/pop - cleanup handler problem |