__pthread_cleanup_pop
void __pthread_cleanup_pop(int, _cleanup_t *);
__pthread_cleanup_pop(ex, &_cleanup_info); \