diff --git a/tests/signal-tests.scm b/tests/signal-tests.scm
index b9e5f41..2c58b8d 100644
a
|
b
|
|
33 | 33 | |
34 | 34 | (define (child) |
35 | 35 | (print "child started") |
| 36 | (set-signal-handler! signal/usr1 handler) |
| 37 | (set-signal-handler! signal/usr2 handler) |
| 38 | (set-signal-handler! signal/term fini) |
36 | 39 | (thread-start! |
37 | 40 | (lambda () |
38 | 41 | (do () (#f) |
39 | 42 | (thread-sleep! 0.5) |
40 | 43 | (tick #\_)))) |
41 | | (set-signal-handler! signal/usr1 handler) |
42 | | (set-signal-handler! signal/usr2 handler) |
43 | | (set-signal-handler! signal/term fini) |
44 | 44 | (do () (#f) |
45 | 45 | (thread-sleep! 1) |
46 | 46 | (tick #\.))) |
… |
… |
|
48 | 48 | (let ((pid (process-fork child)) |
49 | 49 | (sent1 0) |
50 | 50 | (sent2 0)) |
51 | | (sleep 1) |
| 51 | (sleep 2) |
52 | 52 | (print "sending signals to " pid) |
53 | 53 | (do ((i 1000 (sub1 i))) |
54 | 54 | ((zero? i)) |