Home | History | Annotate | Download | only in signal

Lines Matching defs:signal

7 package signal
25 func waitSig(t *testing.T, c <-chan os.Signal, sig os.Signal) {
29 t.Fatalf("signal was %v, want %v", s, sig)
36 // Test that basic signal handling works.
39 c := make(chan os.Signal, 1)
49 c1 := make(chan os.Signal, 1)
80 sig := make(chan os.Signal, 1)
117 // Send SIGWINCH. By default this signal should be ignored.
122 c1 := make(chan os.Signal, 1)
127 c2 := make(chan os.Signal, 1)
139 // Ignore, or reset the signal handlers for, SIGWINCH and SIGHUP.
153 // So, read any possible signal from the channel now.
169 t.Fatalf("unexpected signal %v", s)
176 t.Fatalf("unexpected signal %v", s)
181 // Reset the signal handlers for all signals.
199 sigs := []syscall.Signal{
206 // Send the signal.
214 // Ask for signal
215 c := make(chan os.Signal, 1)
219 // Send this process that signal
226 t.Fatalf("unexpected signal %v", s)
231 // Send the signal.
240 t.Fatalf("unexpected signal %v", s)
253 c := make(chan os.Signal, 1)
302 c := make(chan os.Signal, 1)
309 // Test race between stopping and receiving a signal (issue 14571).
331 lost := bytes.Contains(out, []byte("lost signal"))
333 t.Errorf("iteration %d: lost signal", i)
337 // or exit with success without printing "lost signal".
347 } else if !ws.Signaled() || ws.Signal() != syscall.SIGINT {
355 // It tries to trigger a signal delivery race. This function should
356 // either catch a signal or die from it.
362 cs := make(chan os.Signal, 1)
376 // dropped the signal. Give it a second to deliver,
383 fmt.Print("lost signal on tries:")