Fix the windows compile mode to be a console app
[bootloader] / cli / log.c
index e32cd67..be6380e 100644 (file)
--- a/cli/log.c
+++ b/cli/log.c
@@ -18,10 +18,12 @@ void logit(int type, const char * format, ...)
 {
        static int hConHandle = 0;
 
-       if (hConHandle ==  0) {
+       if (0 && hConHandle ==  0) {
                CONSOLE_SCREEN_BUFFER_INFO coninfo;
                AllocConsole();
-               //AttachConsole(ATTACH_PARENT_PROCESS);
+               if (AttachConsole(ATTACH_PARENT_PROCESS) == ERROR_INVALID_HANDLE) {
+                       AllocConsole();
+               }
                GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &coninfo);
                coninfo.dwSize.Y = MAX_CONSOLE_LINES;
                SetConsoleScreenBufferSize(GetStdHandle(STD_OUTPUT_HANDLE), coninfo.dwSize);