Lines Matching refs:sig_vectors
242 if (tid->sig_vectors == RT_NULL) in rt_signal_install()
251 if (tid->sig_vectors) in rt_signal_install()
253 old = tid->sig_vectors[signo]; in rt_signal_install()
255 if (handler == SIG_IGN) tid->sig_vectors[signo] = RT_NULL; in rt_signal_install()
256 else if (handler == SIG_DFL) tid->sig_vectors[signo] = _signal_default_handler; in rt_signal_install()
257 else tid->sig_vectors[signo] = handler; in rt_signal_install()
480 handler = tid->sig_vectors[signo]; in rt_thread_handle_sig()
527 if (tid->sig_vectors == RT_NULL) in rt_thread_alloc_sig()
529 tid->sig_vectors = vectors; in rt_thread_alloc_sig()
548 rt_sighandler_t *sig_vectors; in rt_thread_free_sig() local
554 sig_vectors = tid->sig_vectors; in rt_thread_free_sig()
555 tid->sig_vectors = RT_NULL; in rt_thread_free_sig()
574 if (sig_vectors) in rt_thread_free_sig()
576 RT_KERNEL_FREE(sig_vectors); in rt_thread_free_sig()