version 1.147, 2001/10/08 19:05:05 |
version 1.147.2.1, 2001/11/14 03:24:39 |
|
|
/* socket address the host resolves to */ |
/* socket address the host resolves to */ |
struct sockaddr_storage hostaddr; |
struct sockaddr_storage hostaddr; |
|
|
/* |
|
* Flag to indicate that we have received a window change signal which has |
|
* not yet been processed. This will cause a message indicating the new |
|
* window size to be sent to the server a little later. This is volatile |
|
* because this is updated in a signal handler. |
|
*/ |
|
volatile int received_window_change_signal = 0; |
|
|
|
/* Private host keys. */ |
/* Private host keys. */ |
struct { |
struct { |
Key **keys; |
Key **keys; |
|
|
tilde_expand_filename(options.system_hostfile2, original_real_uid); |
tilde_expand_filename(options.system_hostfile2, original_real_uid); |
options.user_hostfile2 = |
options.user_hostfile2 = |
tilde_expand_filename(options.user_hostfile2, original_real_uid); |
tilde_expand_filename(options.user_hostfile2, original_real_uid); |
|
|
|
signal(SIGPIPE, SIG_IGN); /* ignore SIGPIPE early */ |
|
|
/* Log into the remote system. This never returns if the login fails. */ |
/* Log into the remote system. This never returns if the login fails. */ |
ssh_login(sensitive_data.keys, sensitive_data.nkeys, |
ssh_login(sensitive_data.keys, sensitive_data.nkeys, |