mirror of
https://github.com/PowerShell/openssh-portable.git
synced 2025-08-14 14:28:31 +02:00
Terminal code cleanup and control sequence handling.. PowerShell/Win32-OpenSSH#799 Picking the user32/kernel32 from the systemdirectory. PowerShell/Win32-OpenSSH#814 Console settings are not restored properly PowerShell/Win32-OpenSSH#813 Fix the clearscreen issue while connecting to non-windows (UNIX/LINUX) servers. PowerShell/Win32-OpenSSH#807 vi arrow keys are not working PowerShell/Win32-OpenSSH#806 Fix the nopty unix ssh session. PowerShell/Win32-OpenSSH#805 Fix emacs issue PowerShell/Win32-OpenSSH#802
31 lines
520 B
C
31 lines
520 B
C
/*
|
|
* Windows version of sshtty* routines implemented in sshtty.c
|
|
*/
|
|
|
|
#include <Windows.h>
|
|
#include "..\..\..\sshpty.h"
|
|
static struct termios _saved_tio;
|
|
static int _in_raw_mode = 0;
|
|
|
|
/*
|
|
* TTY raw mode routines for Windows
|
|
*/
|
|
|
|
struct termios term_settings;
|
|
|
|
struct termios *
|
|
get_saved_tio(void) {
|
|
memset(&term_settings, 0, sizeof(term_settings));
|
|
return &term_settings;
|
|
}
|
|
|
|
void
|
|
leave_raw_mode(int quiet) {
|
|
ConExitRawMode();
|
|
}
|
|
|
|
void
|
|
enter_raw_mode(int quiet) {
|
|
ConEnterRawMode();
|
|
}
|