Lines Matching refs:sa
41 struct sigaction sa, sa0; in main() local
43 sa.sa_handler = SIG_IGN; in main()
44 sigemptyset(&sa.sa_mask); in main()
45 sigaddset(&sa.sa_mask, SIGHUP); in main()
46 sigaddset(&sa.sa_mask, SIGINT); in main()
47 sa.sa_flags = SA_RESTART; in main()
48 assert(!sigaction(SIGUSR2, &sa, &sa0)); in main()
50 sa.sa_handler = handle_signal; in main()
51 sigemptyset(&sa.sa_mask); in main()
52 sigaddset(&sa.sa_mask, SIGQUIT); in main()
53 sigaddset(&sa.sa_mask, SIGTERM); in main()
54 sa.sa_flags = SA_SIGINFO; in main()
55 assert(!sigaction(SIGUSR2, &sa, &sa0)); in main()
57 sa.sa_handler = SIG_DFL; in main()
58 sigemptyset(&sa.sa_mask); in main()
59 sa.sa_flags = 0; in main()
60 assert(!sigaction(SIGUSR2, &sa, &sa0)); in main()
62 sigfillset(&sa.sa_mask); in main()
63 sigdelset(&sa.sa_mask, SIGHUP); in main()
64 assert(!sigaction(SIGUSR2, &sa, &sa0)); in main()