PTHREAD_CLEANUP_POP(3) |
FreeBSD Library Functions Manual |
PTHREAD_CLEANUP_POP(3) |
NAME
pthread_cleanup_pop —
call the first cleanup routine
LIBRARY
POSIX Threads Library (libpthread, -lpthread)
SYNOPSIS
#include < pthread.h>
void
pthread_cleanup_pop( int execute);
DESCRIPTION
The
pthread_cleanup_pop() function pops the top cleanup routine off of the current threads cleanup routine stack, and, if
execute is non-zero, it will execute the function. If there is no cleanup routine then
pthread_cleanup_pop() does nothing.
RETURN VALUES
The
pthread_cleanup_pop() function does not return any value.
ERRORS
None
STANDARDS
The
pthread_cleanup_pop() function conforms to ISO/IEC 9945-1:1996 (“POSIX.1”).