This is the mail archive of the
mailing list for the Cygwin project.
Re: globbing FAQ entry -- up to date?
- To: cygwin at cygwin dot com
- Subject: Re: globbing FAQ entry -- up to date?
- From: Christopher Faylor <cgf at redhat dot com>
- Date: Tue, 12 Dec 2000 12:25:15 -0500
- References: <4418-Tue12Dec2000171316firstname.lastname@example.org>
- Reply-To: cygwin at cygwin dot com
On Tue, Dec 12, 2000 at 05:13:16PM +0000, David Starks-Browning wrote:
>The FAQ has this entry, but it's marked "not yet updated for the
>latest net release". I suspect it still applies. Can I remove the
>A. How does wildcarding (globbing) work?
>Q. If an application using CYGWIN.DLL starts up, and can't find the
> PID environment variable, it assumes that it has been started from
> the a DOS style command prompt. This is pretty safe, since the
> rest of the tools (including bash) set PID so that a new process
> knows what PID it has when it starts up.
> If the DLL thinks it has come from a DOS style prompt, it runs a
> `globber' over the arguments provided on the command line. This
> means that if you type LS *.EXE from DOS, it will do what you
> might expect.
> Beware: globbing uses malloc. If your application defines malloc,
> that will get used. This may do horrible things to you.
It's not quite accurate. Cygwin no longer uses a "PID" environment
variable. Instead it uses some other magic to figure out when it has
been run from the "DOS style prompt".
So, removing the first paragraph may be sufficient.
Want to unsubscribe from this list?
Send a message to email@example.com