Lines Matching full:sig
66 static void mthread_signal_tick(int sig);
69 int signal_install(int sig, void (*func)(int)) in signal_install() argument
77 sigaction(sig, &act, 0); in signal_install()
89 static void thread_suspend_signal_handler(int sig) in thread_suspend_signal_handler() argument
97 if (sig != MSG_SUSPEND) in thread_suspend_signal_handler()
99 printf("get an unexpected signal <%d>, exit\n", sig); in thread_suspend_signal_handler()
122 if (sigwait(&sigmask, &sig) != 0) in thread_suspend_signal_handler()
124 printf("sigwait faild, %d\n", sig); in thread_suspend_signal_handler()
132 static void thread_resume_signal_handler(int sig) in thread_resume_signal_handler() argument
427 int i, res, sig; in mainthread_scheduler() local
467 if (sigwait(&sigmask, &sig) != 0) in mainthread_scheduler()
469 printf("mthread: sigwait get unexpected sig %d\n", sig); in mainthread_scheduler()
474 TRACE("mthread:got sig %d\n", sig); in mainthread_scheduler()
533 static void mthread_signal_tick(int sig) in mthread_signal_tick() argument
538 if (sig == SIGALRM) in mthread_signal_tick()
546 TRACE("got an unexpected signal <%d>\n", sig); in mthread_signal_tick()