|
|
1.1 root 1: int sigalrm();
2: main() {
3: char cbuf[2];
4: signal(1,sigalrm);
5: signal(2,sigalrm);
6: signal(3,sigalrm);
7: signal(4,sigalrm);
8: signal(5,sigalrm);
9: signal(6,sigalrm);
10: signal(7,sigalrm);
11: signal(8,sigalrm);
12: signal(10,sigalrm);
13: signal(11,sigalrm);
14: signal(12,sigalrm);
15: signal(13,sigalrm);
16: signal(14,sigalrm);
17: printf("emgetchar\n");
18: alarm(1);
19: /* read(0,cbuf,1); */
20: open("/dev/tty00",0);
21: alarm(0);
22: printf("read %x\n",(int)cbuf[0]);
23: }
24: /* sigalrm -- reset alarm signal (for no-delay reading under v7) */
25: sigalrm()
26: {
27: signal(14,sigalrm);
28: printf("alm call\n");
29: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.