tail head cat sleep
QR code linking to this page

Manual Pages  — PTHREAD_CLEANUP_POP

NAME

pthread_cleanup_pop – call the first cleanup routine

CONTENTS

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.

The pthread_cleanup_pop() function is implemented as a macro that closes a block. Invocations of this function must appear as standalone statements that are paired with an earlier call of pthread_cleanup_push(3) in the same lexical scope.

RETURN VALUES

The pthread_cleanup_pop() function does not return any value.

ERRORS

None

SEE ALSO

pthread_cleanup_push(3), pthread_exit(3)

STANDARDS

The pthread_cleanup_pop() function conforms to IEEE Std 1003.1-96 ("POSIX.1").

PTHREAD_CLEANUP_POP (3) October 25, 2014

tail head cat sleep
QR code linking to this page


Please direct any comments about this manual page service to Ben Bullock. Privacy policy.

Unix...best if used before: Tue Jan 19 03:14:08 GMT 2038