15 sigemptyset (&blocked);
16 sigaddset (&blocked, SIGALRM);
17 sigprocmask (SIG_BLOCK, &blocked, NULL);
19 t.it_interval.tv_sec = t.it_value.tv_sec = 0;
20 t.it_interval.tv_usec = t.it_value.tv_usec = 10000;
21 setitimer (ITIMER_REAL, &t, NULL);
25 switch (sigwait (&blocked, &sig))
28 if (write (0, "T", 1) != -1)