musl/src/thread/cancellation.c

24 lines
441 B
C
Raw Normal View History

2011-02-12 00:22:29 -05:00
#include "pthread_impl.h"
static void dummy(struct __ptcb *cb)
{
}
weak_alias(dummy, __pthread_do_unwind);
weak_alias(dummy, __pthread_do_register);
weak_alias(dummy, __pthread_do_unregister);
void __pthread_unwind_next(struct __ptcb *cb)
{
__pthread_do_unwind(cb);
}
2011-02-12 00:22:29 -05:00
void __pthread_register_cancel(struct __ptcb *cb)
{
__pthread_do_register(cb);
2011-02-12 00:22:29 -05:00
}
void __pthread_unregister_cancel(struct __ptcb *cb)
{
__pthread_do_unregister(cb);
2011-02-12 00:22:29 -05:00
}