1*1cea1571SDavid du Colombier #include <u.h> 2*1cea1571SDavid du Colombier #include <libc.h> 3*1cea1571SDavid du Colombier 4*1cea1571SDavid du Colombier void ding(void *,char * s)5*1cea1571SDavid du Colombierding(void*, char *s) 6*1cea1571SDavid du Colombier { 7*1cea1571SDavid du Colombier if(strstr(s, "alarm")) 8*1cea1571SDavid du Colombier noted(NCONT); 9*1cea1571SDavid du Colombier else 10*1cea1571SDavid du Colombier noted(NDFLT); 11*1cea1571SDavid du Colombier } 12*1cea1571SDavid du Colombier 13*1cea1571SDavid du Colombier void main(void)14*1cea1571SDavid du Colombiermain(void) 15*1cea1571SDavid du Colombier { 16*1cea1571SDavid du Colombier char buf[256]; 17*1cea1571SDavid du Colombier 18*1cea1571SDavid du Colombier alarm(100); 19*1cea1571SDavid du Colombier while(read(0, buf, sizeof(buf)) > 0) 20*1cea1571SDavid du Colombier ; 21*1cea1571SDavid du Colombier alarm(0); 22*1cea1571SDavid du Colombier exits(0); 23*1cea1571SDavid du Colombier } 24