--- On Fri, 6/26/09, Keith MARSHALL <keith.marsh...@total.com> wrote:

> From: Keith MARSHALL <keith.marsh...@total.com>
> Subject: Re: [GnuWin32-Users] ls.exe  */*
> To: gnuwin32-users@lists.sourceforge.net
> 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@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gnuwin32-users
> 


      


------------------------------------------------------------------------------
_______________________________________________
GnuWin32-Users mailing list
GnuWin32-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnuwin32-users

Reply via email to