| 1292 | } |
| 1293 | |
| 1294 | size_t ttydisc_rint_simple(struct lwp_tty *tp, const void *buf, size_t len) |
| 1295 | { |
| 1296 | const char *cbuf; |
| 1297 | |
| 1298 | if (ttydisc_can_bypass(tp)) |
| 1299 | return (ttydisc_rint_bypass(tp, buf, len)); |
| 1300 | |
| 1301 | for (cbuf = buf; len-- > 0; cbuf++) |
| 1302 | { |
| 1303 | if (ttydisc_rint(tp, *cbuf, 0) != 0) |
| 1304 | break; |
| 1305 | } |
| 1306 | |
| 1307 | return (cbuf - (const char *)buf); |
| 1308 | } |
| 1309 | |
| 1310 | size_t ttydisc_rint_bypass(struct lwp_tty *tp, const void *buf, size_t len) |
| 1311 | { |
no test coverage detected