273 |
if (orig_handlers[csig] == SIG_ERR) |
if (orig_handlers[csig] == SIG_ERR) |
274 |
save_handler = 1; |
save_handler = 1; |
275 |
#endif |
#endif |
|
handler = close_1 (handler, signum); |
|
276 |
SCM_VECTOR_SET (*signal_handlers, csig, handler); |
SCM_VECTOR_SET (*signal_handlers, csig, handler); |
277 |
SCM_VECTOR_SET (signal_handler_cells, csig, |
SCM_VECTOR_SET (signal_handler_cells, csig, |
278 |
scm_cons (handler, SCM_BOOL_F)); |
scm_cons (close_1 (handler, signum), SCM_BOOL_F)); |
279 |
SCM_VECTOR_SET (signal_handler_threads, csig, thread); |
SCM_VECTOR_SET (signal_handler_threads, csig, thread); |
280 |
} |
} |
281 |
|
|