BSD 4 development
[unix-history] / usr / bill / typein.c
CommitLineData
f0e72d89
BJ
1#include <stdio.h>
2#include <sgtty.h>
3
4main(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}