mirror of
https://github.com/reactos/reactos.git
synced 2025-08-07 05:52:57 +00:00
Fixed current directory handling
Added new prompt functions Fixed dangling pointer bug in copy command svn path=/trunk/; revision=874
This commit is contained in:
parent
43d5d0b2f0
commit
8bbcdc3d4a
9 changed files with 350 additions and 159 deletions
|
@ -1,4 +1,4 @@
|
|||
/* $Id: console.c,v 1.12 1999/10/23 18:17:37 ekohl Exp $
|
||||
/* $Id: console.c,v 1.13 1999/12/15 00:50:41 ekohl Exp $
|
||||
*
|
||||
* CONSOLE.C - console input/output functions.
|
||||
*
|
||||
|
@ -34,7 +34,7 @@ VOID DebugPrintf (LPTSTR szFormat, ...)
|
|||
_vstprintf (szOut, szFormat, arg_ptr);
|
||||
va_end (arg_ptr);
|
||||
|
||||
WriteFile (GetStdHandle (STD_ERROR_HANDLE),
|
||||
WriteFile (GetStdHandle (STD_ERROR_HANDLE),
|
||||
szOut,
|
||||
_tcslen(szOut) * sizeof(TCHAR),
|
||||
&dwWritten,
|
||||
|
@ -46,6 +46,28 @@ VOID DebugPrintf (LPTSTR szFormat, ...)
|
|||
#endif /* _DEBUG */
|
||||
|
||||
|
||||
VOID ConInDisable (VOID)
|
||||
{
|
||||
HANDLE hInput = GetStdHandle (STD_INPUT_HANDLE);
|
||||
DWORD dwMode;
|
||||
|
||||
GetConsoleMode (hInput, &dwMode);
|
||||
dwMode &= ~ENABLE_PROCESSED_INPUT;
|
||||
SetConsoleMode (hInput, dwMode);
|
||||
}
|
||||
|
||||
|
||||
VOID ConInEnable (VOID)
|
||||
{
|
||||
HANDLE hInput = GetStdHandle (STD_INPUT_HANDLE);
|
||||
DWORD dwMode;
|
||||
|
||||
GetConsoleMode (hInput, &dwMode);
|
||||
dwMode |= ENABLE_PROCESSED_INPUT;
|
||||
SetConsoleMode (hInput, dwMode);
|
||||
}
|
||||
|
||||
|
||||
VOID ConInDummy (VOID)
|
||||
{
|
||||
HANDLE hInput = GetStdHandle (STD_INPUT_HANDLE);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue