Lines Matching refs:sig
45 signal_handler(int sig)
47 struct sentry *s = &sigtbl[sig];
49 dbg_printf("caught sig=%d", sig);
53 X_PORT_SOURCE_SIGNAL, &sigtbl[sig]) < 0) {
57 (void)write(s->s_filt->kf_wfd, &sig, sizeof(sig));//FIXME:errhandling
64 int sig;
67 sig = kn->kev.ident;
83 dbg_printf("installed handler for signal %d", sig);
88 ignore_signal(int sig)
96 if (sigaction(sig, &sa, NULL) == -1) {
101 sigtbl[sig].s_filt = NULL;
102 sigtbl[sig].s_knote = NULL;
105 dbg_printf("removed handler for signal %d", sig);
168 int sig;
174 sig = s - &sigtbl[0];
176 read(filt->kf_pfd, &sig, sizeof(sig));//FIXME:errhandling
177 s = &sigtbl[sig];
183 dst->ident = sig;