Do not directly use the `PTHEAD_*` defines.
Instead use the ones provided by `f_thread`.
#if !defined(_di_kt_remove_thread_signal_) && !defined(_di_thread_support_)
void * kt_remove_thread_signal(void * const main) {
- f_thread_cancel_state_set(PTHREAD_CANCEL_DEFERRED, 0);
+ f_thread_cancel_state_set(f_thread_cancel_defer_d, 0);
if (main) {
kt_remove_signal_handler((kt_remove_main_t *) main);
#ifndef _di_kt_tacocat_receive_
void * kt_tacocat_receive(void * const void_main) {
- f_thread_cancel_state_set(PTHREAD_CANCEL_DEFERRED, 0);
+ f_thread_cancel_state_set(f_thread_cancel_defer_d, 0);
if (!void_main) return 0;
#ifndef _di_kt_tacocat_send_
void * kt_tacocat_send(void * const void_main) {
- f_thread_cancel_state_set(PTHREAD_CANCEL_DEFERRED, 0);
+ f_thread_cancel_state_set(f_thread_cancel_defer_d, 0);
if (!void_main) return 0;
#if !defined(_di_kt_tacocat_thread_signal_) && !defined(_di_thread_support_)
void * kt_tacocat_thread_signal(void * const main) {
- f_thread_cancel_state_set(PTHREAD_CANCEL_DEFERRED, 0);
+ f_thread_cancel_state_set(f_thread_cancel_defer_d, 0);
if (main) {
kt_tacocat_signal_handler((kt_tacocat_main_t *) main);