Lines Matching refs:sig
64 static void md_catcher(int sig);
71 unsigned sig,
72 void (*handler)(int sig),
79 if (sig >= metansig) {
82 (sig + 1) * sizeof (metahandlers[0]));
85 ((sig + 1) * sizeof (metahandlers[0])));
87 ((sig - metansig) * sizeof (metahandlers[0])));
89 metansig = sig;
100 if (sigaction(sig, &newhandler, &metahandlers[sig]) < 0)
109 unsigned sig,
114 assert(sig <= metansig);
115 assert(metahandlers[sig].sa_handler != md_catcher);
118 if (sigaction(sig, &metahandlers[sig], NULL) < 0)
556 int sig
566 if ((msg = strsignal(sig)) == NULL) {
568 dgettext(TEXT_DOMAIN, "unknown signal %d"), sig);
581 if (sig != SIGABRT && sig != SIGBUS && sig != SIGSEGV) {
584 rb_signal_which = sig;
591 if (md_popsig(sig, ep) != 0) {
602 if (sigaction(sig, &defhandler, NULL) < 0) {
609 md_post_sig(sig);
613 md_post_sig(int sig)
615 if (kill(getpid(), sig) != 0) {
617 md_exit(NULL, -sig);
640 md_rb_sig_handling_off(int sig_seen, int sig)
646 md_post_sig(sig);
827 int sig = 0;
836 sig = 1;
851 "******************** RB_TEST(%s, %d, sig=%s)\n",
853 (sig != 0) ? "True" : "False");
854 if (sig) {