Lines Matching refs:cb

45 sttyparse(argc, argv, term, ocb, cb, termiox, winsize)  in sttyparse()  argument
52 struct termios *cb;
74 cb->c_cc[VERASE] = gct(*++argv, term);
76 cb->c_cc[VINTR] = gct(*++argv, term);
78 cb->c_cc[VQUIT] = gct(*++argv, term);
80 cb->c_cc[VEOF] = gct(*++argv, term);
82 cb->c_cc[VMIN] = atoi(*++argv);
84 cb->c_cc[VEOL] = gct(*++argv, term);
86 cb->c_cc[VEOL] = gct(*++argv, term);
88 cb->c_cc[VEOL2] = gct(*++argv, term);
90 cb->c_cc[VTIME] = atoi(*++argv);
92 cb->c_cc[VKILL] = gct(*++argv, term);
94 cb->c_cc[VSWTCH] = gct(*++argv, term);
99 cb->c_cc[VSTART] = gct(*++argv, term);
101 cb->c_cc[VSTOP] = gct(*++argv, term);
103 cb->c_cc[VSUSP] = gct(*++argv, term);
105 cb->c_cc[VDSUSP] = gct(*++argv, term);
107 cb->c_cc[VREPRINT] = gct(*++argv, term);
109 cb->c_cc[VDISCARD] = gct(*++argv, term);
111 cb->c_cc[VWERASE] = gct(*++argv, term);
113 cb->c_cc[VLNEXT] = gct(*++argv, term);
118 cb->c_cc[VERASE] = CERASE;
119 cb->c_cc[VKILL] = CKILL;
122 cb->c_lflag &= ~ECHOPRT;
123 cb->c_lflag |= ECHOE|ECHOCTL;
124 if (cfgetospeed(cb) >= B1200)
125 cb->c_lflag |= ECHOKE;
128 cb->c_cc[VERASE] = 0177;
129 cb->c_cc[VKILL] = CTRL('u');
130 cb->c_cc[VINTR] = CTRL('c');
131 cb->c_lflag &= ~ECHOPRT;
132 cb->c_lflag |= ECHOE|ECHOCTL|IEXTEN;
133 if (cfgetospeed(cb) >= B1200)
134 cb->c_lflag |= ECHOKE;
141 cb->c_cc[VMIN] = 1;
142 cb->c_cc[VTIME] = 0;
145 cb->c_cc[VEOF] = CEOF;
146 cb->c_cc[VEOL] = CNUL;
149 cb->c_cc[VERASE] = CERASE;
150 cb->c_cc[VKILL] = CKILL;
151 cb->c_cc[VQUIT] = CQUIT;
152 cb->c_cc[VINTR] = CINTR;
153 cb->c_cc[VEOF] = CEOF;
154 cb->c_cc[VEOL] = CNUL;
162 cfsetospeed(cb, speeds[i].speed);
172 cfsetispeed(cb, speeds[i].speed);
183 cfsetospeed(cb, B0);
184 cfsetispeed(cb, B0);
185 cfsetospeed(cb, speeds[i].speed);
189 cb->c_cc[7] = gct(*++argv, term);
199 cb->c_iflag &= ~imodes[i].reset;
200 cb->c_iflag |= imodes[i].set;
205 cb->c_iflag &= ~nimodes[i].reset;
206 cb->c_iflag |= nimodes[i].set;
212 cb->c_oflag &= ~omodes[i].reset;
213 cb->c_oflag |= omodes[i].set;
216 cb->c_oflag |= TAB3;
221 cb->c_cflag &= ~cmodes[i].reset;
222 cb->c_cflag |= cmodes[i].set;
227 cb->c_cflag &= ~ncmodes[i].reset;
228 cb->c_cflag |= ncmodes[i].set;
232 cb->c_lflag &= ~lmodes[i].reset;
233 cb->c_lflag |= lmodes[i].set;
238 cb->c_lflag &= ~nlmodes[i].reset;
239 cb->c_lflag |= nlmodes[i].set;
267 if(!encode(cb, term)) {
414 static int encode(cb, term) in encode() argument
415 struct termios *cb; in encode()
429 cb->c_iflag = grab[0];
430 cb->c_oflag = grab[1];
431 cb->c_cflag = grab[2];
432 cb->c_lflag = grab[3];
439 cb->c_cc[i] = (unsigned char) grab[i+4];