- Added terminal mode handling etc for the client, and window change

- Refactored the terminal-mode handling for the server
- Improved session closing for the client

--HG--
extra : convert_revision : 9d19b4f22c39798af5f3f24c2022f8caec4919e8
This commit is contained in:
Matt Johnston
2004-08-01 08:54:01 +00:00
parent cb071834da
commit 051b7454f8
12 changed files with 261 additions and 124 deletions

View File

@@ -39,7 +39,6 @@ struct ChanSess {
int slave;
unsigned char * tty;
unsigned char * term;
unsigned int termw, termh, termc, termr; /* width, height, col, rows */
/* exit details */
int exited;
@@ -76,6 +75,9 @@ void send_msg_chansess_exitsignal(struct Channel * channel,
struct ChanSess * chansess);
void addnewvar(const char* param, const char* var);
void cli_send_chansess_request();
void cli_tty_cleanup();
void svr_chansessinitialise();
extern const struct ChanType svrchansess;