version 1.114, 2001/04/13 01:26:17 |
version 1.115, 2001/04/14 16:33:20 |
|
|
#include "misc.h" |
#include "misc.h" |
#include "kex.h" |
#include "kex.h" |
#include "mac.h" |
#include "mac.h" |
|
#include "sshtty.h" |
|
|
extern char *__progname; |
extern char *__progname; |
|
|
|
|
packet_put_int(ws.ws_ypixel); |
packet_put_int(ws.ws_ypixel); |
|
|
/* Store tty modes in the packet. */ |
/* Store tty modes in the packet. */ |
tty_make_modes(fileno(stdin)); |
tty_make_modes(fileno(stdin), NULL); |
|
|
/* Send the packet, and wait for it to leave. */ |
/* Send the packet, and wait for it to leave. */ |
packet_send(); |
packet_send(); |
|
|
{ |
{ |
int len; |
int len; |
int interactive = 0; |
int interactive = 0; |
|
struct termios tio; |
|
|
debug("client_init id %d arg %ld", id, (long)arg); |
debug("client_init id %d arg %ld", id, (long)arg); |
|
|
|
|
packet_put_int(ws.ws_row); |
packet_put_int(ws.ws_row); |
packet_put_int(ws.ws_xpixel); |
packet_put_int(ws.ws_xpixel); |
packet_put_int(ws.ws_ypixel); |
packet_put_int(ws.ws_ypixel); |
packet_put_cstring(""); /* XXX: encode terminal modes */ |
tio = get_saved_tio(); |
|
tty_make_modes(/*ignored*/ 0, &tio); |
packet_send(); |
packet_send(); |
interactive = 1; |
interactive = 1; |
/* XXX wait for reply */ |
/* XXX wait for reply */ |