- markus@cvs.openbsd.org 2001/06/24 17:18:31
[ttymodes.c] passing modes works fine: debug2->3
This commit is contained in:
parent
126c56ad9e
commit
491bbb811a
|
@ -102,6 +102,9 @@
|
||||||
- markus@cvs.openbsd.org 2001/06/24 05:47:13
|
- markus@cvs.openbsd.org 2001/06/24 05:47:13
|
||||||
[sshconnect2.c]
|
[sshconnect2.c]
|
||||||
oops, missing format string
|
oops, missing format string
|
||||||
|
- markus@cvs.openbsd.org 2001/06/24 17:18:31
|
||||||
|
[ttymodes.c]
|
||||||
|
passing modes works fine: debug2->3
|
||||||
|
|
||||||
20010622
|
20010622
|
||||||
- (stevesk) handle systems without pw_expire and pw_change.
|
- (stevesk) handle systems without pw_expire and pw_change.
|
||||||
|
@ -5786,4 +5789,4 @@
|
||||||
- Wrote replacements for strlcpy and mkdtemp
|
- Wrote replacements for strlcpy and mkdtemp
|
||||||
- Released 1.0pre1
|
- Released 1.0pre1
|
||||||
|
|
||||||
$Id: ChangeLog,v 1.1322 2001/06/25 05:22:53 mouring Exp $
|
$Id: ChangeLog,v 1.1323 2001/06/25 05:24:16 mouring Exp $
|
||||||
|
|
20
ttymodes.c
20
ttymodes.c
|
@ -43,7 +43,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
RCSID("$OpenBSD: ttymodes.c,v 1.13 2001/04/15 01:35:22 stevesk Exp $");
|
RCSID("$OpenBSD: ttymodes.c,v 1.14 2001/06/24 17:18:31 markus Exp $");
|
||||||
|
|
||||||
#include "packet.h"
|
#include "packet.h"
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
|
@ -275,22 +275,22 @@ tty_make_modes(int fd, struct termios *tiop)
|
||||||
|
|
||||||
/* Store input and output baud rates. */
|
/* Store input and output baud rates. */
|
||||||
baud = speed_to_baud(cfgetospeed(&tio));
|
baud = speed_to_baud(cfgetospeed(&tio));
|
||||||
debug2("tty_make_modes: ospeed %d", baud);
|
debug3("tty_make_modes: ospeed %d", baud);
|
||||||
buffer_put_char(&buf, tty_op_ospeed);
|
buffer_put_char(&buf, tty_op_ospeed);
|
||||||
buffer_put_int(&buf, baud);
|
buffer_put_int(&buf, baud);
|
||||||
baud = speed_to_baud(cfgetispeed(&tio));
|
baud = speed_to_baud(cfgetispeed(&tio));
|
||||||
debug2("tty_make_modes: ispeed %d", baud);
|
debug3("tty_make_modes: ispeed %d", baud);
|
||||||
buffer_put_char(&buf, tty_op_ispeed);
|
buffer_put_char(&buf, tty_op_ispeed);
|
||||||
buffer_put_int(&buf, baud);
|
buffer_put_int(&buf, baud);
|
||||||
|
|
||||||
/* Store values of mode flags. */
|
/* Store values of mode flags. */
|
||||||
#define TTYCHAR(NAME, OP) \
|
#define TTYCHAR(NAME, OP) \
|
||||||
debug2("tty_make_modes: %d %d", OP, tio.c_cc[NAME]); \
|
debug3("tty_make_modes: %d %d", OP, tio.c_cc[NAME]); \
|
||||||
buffer_put_char(&buf, OP); \
|
buffer_put_char(&buf, OP); \
|
||||||
put_arg(&buf, tio.c_cc[NAME]);
|
put_arg(&buf, tio.c_cc[NAME]);
|
||||||
|
|
||||||
#define TTYMODE(NAME, FIELD, OP) \
|
#define TTYMODE(NAME, FIELD, OP) \
|
||||||
debug2("tty_make_modes: %d %d", OP, ((tio.FIELD & NAME) != 0)); \
|
debug3("tty_make_modes: %d %d", OP, ((tio.FIELD & NAME) != 0)); \
|
||||||
buffer_put_char(&buf, OP); \
|
buffer_put_char(&buf, OP); \
|
||||||
put_arg(&buf, ((tio.FIELD & NAME) != 0));
|
put_arg(&buf, ((tio.FIELD & NAME) != 0));
|
||||||
|
|
||||||
|
@ -326,7 +326,7 @@ tty_parse_modes(int fd, int *n_bytes_ptr)
|
||||||
|
|
||||||
if (compat20) {
|
if (compat20) {
|
||||||
*n_bytes_ptr = packet_get_int();
|
*n_bytes_ptr = packet_get_int();
|
||||||
debug2("tty_parse_modes: SSH2 n_bytes %d", *n_bytes_ptr);
|
debug3("tty_parse_modes: SSH2 n_bytes %d", *n_bytes_ptr);
|
||||||
if (*n_bytes_ptr == 0)
|
if (*n_bytes_ptr == 0)
|
||||||
return;
|
return;
|
||||||
get_arg = packet_get_int;
|
get_arg = packet_get_int;
|
||||||
|
@ -358,7 +358,7 @@ tty_parse_modes(int fd, int *n_bytes_ptr)
|
||||||
case TTY_OP_ISPEED_PROTO2:
|
case TTY_OP_ISPEED_PROTO2:
|
||||||
n_bytes += 4;
|
n_bytes += 4;
|
||||||
baud = packet_get_int();
|
baud = packet_get_int();
|
||||||
debug2("tty_parse_modes: ispeed %d", baud);
|
debug3("tty_parse_modes: ispeed %d", baud);
|
||||||
if (failure != -1 && cfsetispeed(&tio, baud_to_speed(baud)) == -1)
|
if (failure != -1 && cfsetispeed(&tio, baud_to_speed(baud)) == -1)
|
||||||
error("cfsetispeed failed for %d", baud);
|
error("cfsetispeed failed for %d", baud);
|
||||||
break;
|
break;
|
||||||
|
@ -368,7 +368,7 @@ tty_parse_modes(int fd, int *n_bytes_ptr)
|
||||||
case TTY_OP_OSPEED_PROTO2:
|
case TTY_OP_OSPEED_PROTO2:
|
||||||
n_bytes += 4;
|
n_bytes += 4;
|
||||||
baud = packet_get_int();
|
baud = packet_get_int();
|
||||||
debug2("tty_parse_modes: ospeed %d", baud);
|
debug3("tty_parse_modes: ospeed %d", baud);
|
||||||
if (failure != -1 && cfsetospeed(&tio, baud_to_speed(baud)) == -1)
|
if (failure != -1 && cfsetospeed(&tio, baud_to_speed(baud)) == -1)
|
||||||
error("cfsetospeed failed for %d", baud);
|
error("cfsetospeed failed for %d", baud);
|
||||||
break;
|
break;
|
||||||
|
@ -377,7 +377,7 @@ tty_parse_modes(int fd, int *n_bytes_ptr)
|
||||||
case OP: \
|
case OP: \
|
||||||
n_bytes += arg_size; \
|
n_bytes += arg_size; \
|
||||||
tio.c_cc[NAME] = get_arg(); \
|
tio.c_cc[NAME] = get_arg(); \
|
||||||
debug2("tty_parse_modes: %d %d", OP, tio.c_cc[NAME]); \
|
debug3("tty_parse_modes: %d %d", OP, tio.c_cc[NAME]); \
|
||||||
break;
|
break;
|
||||||
#define TTYMODE(NAME, FIELD, OP) \
|
#define TTYMODE(NAME, FIELD, OP) \
|
||||||
case OP: \
|
case OP: \
|
||||||
|
@ -386,7 +386,7 @@ tty_parse_modes(int fd, int *n_bytes_ptr)
|
||||||
tio.FIELD |= NAME; \
|
tio.FIELD |= NAME; \
|
||||||
else \
|
else \
|
||||||
tio.FIELD &= ~NAME; \
|
tio.FIELD &= ~NAME; \
|
||||||
debug2("tty_parse_modes: %d %d", OP, arg); \
|
debug3("tty_parse_modes: %d %d", OP, arg); \
|
||||||
break;
|
break;
|
||||||
|
|
||||||
#include "ttymodes.h"
|
#include "ttymodes.h"
|
||||||
|
|
Loading…
Reference in New Issue