PTHREAD_CLEANUP_PUSH(3) | FreeBSD Library Functions Manual | PTHREAD_CLEANUP_PUSH(3) |
NAME
pthread_cleanup_push — add a cleanup function for thread exitLIBRARY
POSIX Threads Library (libpthread, -lpthread)SYNOPSIS
#include < pthread.h> void
pthread_cleanup_push( void (*cleanup_routine)(void *), void *arg);
DESCRIPTION
The pthread_cleanup_push() function adds cleanup_routine to the top of the stack of cleanup handlers that get called when the current thread exits.When cleanup_routine is called, it is passed arg as its only argument.
RETURN VALUES
The pthread_cleanup_push() function does not return any value.ERRORS
NoneSTANDARDS
The pthread_cleanup_push() function conforms to ISO/IEC 9945-1:1996 (“POSIX.1”).July 30, 1998 | FreeBSD |