[prev in list] [next in list] [prev in thread] [next in thread]
List: cygwin
Subject: Solved! Re: Behavior of 'dir' in Perl after Cygwin installed
From: Denis Haskin <Denis.Haskin () bigfoot ! com>
Date: 1999-01-29 14:44:57
[Download RAW message or body]
Denis.Haskin@bigfoot.com wrote:
> [snip]
> I am very perplexed as to why the behavior of the dir command, when
executed
> in a subprocess (backticks) from Perl, has changed.
I've figured it out, I think. There's an external dir command in
cygwin, which
is the file /cygnus/cygwin~1/H-I586~1/bin/dir.exe.
Before I installed cygwin, the
$ret = `dir`;
in Perl was running the internal NT cmd.exe dir command. After cygwin
was
installed, my guess is that system() or backticks in perl were actually
scanning
the path to find a dir.exe first (and finding it in the cygwin /bin
directory)
and running that instead of the internal command. I renamed cygwin's
dir.exe to
cygnus-dir.exe (since I don't really need it) and all is now hunky-dory.
Phew.
dwh
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic