_pthread_cleanup_push
#define pthread_cleanup_push _pthread_cleanup_push
__strong_reference(_pthread_cleanup_push, pthread_cleanup_push);
STATIC_LIB_REQUIRE(_pthread_cleanup_push);
_pthread_cleanup_push(once_cancel_handler, once_control);