This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: running gnu-win32 tools under another Unix-ported shell?
- To: "Earnie Boyd" <earnie_boyd at hotmail dot com>
- Subject: Re: running gnu-win32 tools under another Unix-ported shell?
- From: Scott Blachowicz <sab at seanet dot com>
- Date: 09 Jan 1998 10:14:32 -0800
- Cc: gnu-win32 at cygnus dot com
- References: <19980109004542.12369.qmail@hotmail.com>
- Reply-to: sab at seanet dot com
"Earnie Boyd" <earnie_boyd@hotmail.com> writes:
> Don't know if this will help; but, try using the double quote instead of
> the single quote. ie: find . -name "*.cpp" -perm 222 -ls
Nope...doesn't matter. I'm running a normal Unix type shell - the quotes
get stripped by the shell before they get to the sub-process.
What I'm betting on (without having seen the cygwin source code) is that
the crt0 (or whatever gets run before main() is called) is detecting
whether or not it is being run by something that expands glob patterns
(e.g. the cygwin bash). I'm guessing that the pre-main() code in find.exe
is deciding that it got run by command.com or something that doesn't
expand glob patterns. My zsh shell (from ftp://ftp.blarg.net/users/amol/)
IS expanding glob patterns and find.exe (possibly by way of this
pre-main() code) IS also expanding the glob patterns it sees. So, I'm
trying to figure out if there's a way to let cygwin-built programs know
that the parent shell already does expand the glob patterns.
--
Scott Blachowicz <sab@seanet.com>
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".