From: Charles W. <cwi...@us...> - 2010-09-09 21:58:19
|
On 9/9/2010 5:12 PM, Axel Holzinger wrote: > Also nitpicking: What you mean is native NT. Win32 is already a > subsystem, like POSIX. I just meant a Win32 process without the > /console parameter that does all the windowing and keyboard input on > ist own. bash is never ever going to be a gui program. It is a command processor (a shell) and that is all. It has no concept of drawing, or of putting windows -- or even text -- on the screen. ALL it does it accept data on its stdin, and put data on its stdout/stderr. The terminal handles everything else. In this case, that "terminal" may be the "console" (*), but it could also be "mintty" or "rxvt" -- both of which are available for MSYS. (*) The "console" is that black box we associate with cmd.exe -- but it is NOT, in fact, cmd.exe. Just like bash, cmd.exe is a command processor. The console is handled by the windows subsystem (csrss.dll, IIRC, on pre-Vista; another component of windows handles the consoles in Vista and later). I suggest you download msys-mintty https://sourceforge.net/projects/mingw/files_beta/MSYS/mintty/mintty-0.8.3/ unpack it in C:\msys\1.0\, and create a shortcut that will launch it and tell it to start msys-bash (see the README after you install). That way, cmd.exe AND the win32 console support are NOT involved at all. If you still have the 8K limit...then the problem lies elsewhere. If you don't...well, then, problem solved. -- Chuck |