* more re-work
[mascara-docs.git] / i386 / junos / ucla / src / lab5 / user / testkbd.c
blob46f2ebde5e505b20ecd18143fffbc8a682572ab7
1 #include <inc/lib.h>
3 asmlinkage void
4 umain(int argc, char **argv)
6 int r;
8 close(0);
9 if ((r = opencons()) < 0)
10 panic("opencons: %e", r);
11 if (r != 0)
12 panic("first opencons used fd %d", r);
13 if ((r = dup(0, 1)) < 0)
14 panic("dup: %e", r);
16 for(;;){
17 char *buf;
19 buf = readline("Type a line: ");
20 if (buf != NULL)
21 fprintf(1, "%s\n", buf);
22 else
23 fprintf(1, "(end of file received)\n");