Commit | Line | Data |
---|---|---|
f0e72d89 BJ |
1 | #include <stdio.h> |
2 | #include <sgtty.h> | |
3 | ||
4 | main(argc, argv) | |
5 | int argc; | |
6 | char **argv; | |
7 | { | |
8 | register char *cp; | |
9 | struct sgttyb stb, stb2; | |
10 | int pendin = LPENDIN; | |
11 | ||
12 | ioctl(2, TIOCGETP, &stb); | |
13 | stb2 = stb; | |
14 | stb.sg_flags &= ~ECHO; | |
15 | ioctl(2, TIOCSETN, &stb); | |
16 | for (argc--, argv++; argc > 0; argc--, argv++) { | |
17 | for (cp = *argv; cp && *cp; cp++) | |
18 | ioctl(2, TIOCSTI, cp); | |
19 | if (argc > 1) | |
20 | ioctl(2, TIOCSTI, " "); | |
21 | } | |
22 | ioctl(2, TIOCSETN, &stb2); | |
23 | ioctl(2, TIOCLBIS, &pendin); | |
24 | exit(0); | |
25 | } |