|
|
Power 6/32 Unix version 1.21
int sigalrm();
main() {
char cbuf[2];
signal(1,sigalrm);
signal(2,sigalrm);
signal(3,sigalrm);
signal(4,sigalrm);
signal(5,sigalrm);
signal(6,sigalrm);
signal(7,sigalrm);
signal(8,sigalrm);
signal(10,sigalrm);
signal(11,sigalrm);
signal(12,sigalrm);
signal(13,sigalrm);
signal(14,sigalrm);
printf("emgetchar\n");
alarm(1);
/* read(0,cbuf,1); */
open("/dev/tty00",0);
alarm(0);
printf("read %x\n",(int)cbuf[0]);
}
/* sigalrm -- reset alarm signal (for no-delay reading under v7) */
sigalrm()
{
signal(14,sigalrm);
printf("alm call\n");
}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.