--- On Fri, 6/26/09, Keith MARSHALL <keith.marshall@...> wrote: > From: Keith MARSHALL <keith.marshall@...> > Subject: Re: [GnuWin32-Users] ls.exe */* > To: gnuwin32-users@... > Date: Friday, June 26, 2009, 6:03 AM > > > > > > grep.exe or ls.exe etc from mingw and djgpp > (though it is not very > > stable for the binary from mingw if running from msdos > shell.) > > MS-DOS shell == 16-bit, single user, single tasking system; > last ever > version published (in 1994), IIRC, was MS-DOS-6.22. > If you are really > using an MS-DOS shell, you cannot run *any* program from > MinGW, because > they all require MS-Win32. If, OTOH, what you really > mean is a Win32 > cmd shell... I mean win32 cmd shell. > > > It is nice to know that it works for those binaries > without cygwin. > > Ah, but the "MinGW" binaries to which you refer are > actually *MSYS* > binaries, and MSYS is a light-weight derivative of an early > version of > Cygwin, so in reality you *are* using Cygwin, although you > may not > have realised it. > > You should also be aware that MSYS binaries are *not* > intended to be > invoked from the cmd.exe shell. They should be used > from the Bourne > shell, which MSYS itself provides. If you take a fish > out of water, > can it still swim? While you may achieve some limited > success when > misusing MSYS tools in this unsupported manner, please > don't complain > that they don't work reliably; it is your expectations, and > method of > use, which are at fault. Thanks for your information. > > > so you think grep.exe from mingw used msvrt-library to > compile? > > No, it does not. Nor does the ls.exe you also > mentioned. As MSYS > programs, they are linked against msys-1.0.dll, (which is a > derivative > of an old Cygwin implementation of newlib), instead of > MSVCRT. As a > consequence, they inherit Cygwin's command line parsing > capabilities, > which deliver the full gamut of POSIX pattern matches; > MS-Windows' > standard pattern matching capabilities, (as available to > most native > MS-Windows programs, such as the GnuWin32 suite, and > including those > compiled by MinGW -- MSYS programs are *not* built using > this), are > rather mediocre in comparison. > looks that I have to give up the dream using */* from win32 shell. It might not a big deal if converting to bash first. Thanks. Peter > -- > > Regards, > Keith. > ------------------------------------------------------------------------------ > _______________________________________________ > GnuWin32-Users mailing list > GnuWin32-Users@... > https://lists.sourceforge.net/lists/listinfo/gnuwin32-users > |