_thr_cleanup_push
__weak_reference(_thr_cleanup_push, pthread_cleanup_push);
__weak_reference(_thr_cleanup_push, _pthread_cleanup_push);
[PJT_CLEANUP_PUSH] = {DUAL_ENTRY(_thr_cleanup_push)},
void _thr_cleanup_push(void (*)(void *), void *);