delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/12/12/11:57:00

X-Spam-Check-By: sourceware.org
Message-ID: <457EDF3D.8090403@mscha.nl>
Date: Tue, 12 Dec 2006 17:56:29 +0100
From: Michael Schaap <cygwin AT mscha DOT nl>
Reply-To: cygwin AT cygwin DOT com
User-Agent: Thunderbird 2.0b1 (Windows/20061206)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: cygstart getting The specified file was not found
References: <d064fc578e06c DOT 457da36f AT shaw DOT ca> <457E0CB8 DOT 5070002 AT mscha DOT nl> <20061212082036 DOT GY9829 AT calimero DOT vinschen DOT de> <457EAD4F DOT 1000605 AT mscha DOT nl> <457EB1D6 DOT 7000908 AT mscha DOT nl> <Pine DOT GSO DOT 4 DOT 63 DOT 0612120853170 DOT 13093 AT access1 DOT cims DOT nyu DOT edu>
In-Reply-To: <Pine.GSO.4.63.0612120853170.13093@access1.cims.nyu.edu>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Igor Peshansky wrote:
> I just looked at the ChangeLog between those two snapshots.  The following
> looks like the culprit change:
>
> 2006-11-29  Corinna Vinschen  <(snip)>
>
>         * path.cc [snip]
>         (cwdstuff::init): Initialize cygheap->cwd with current working
>         directory.  Change to windows_system_directory afterwards.
>
> With that change, any use of non-Cygwin calls, e.g., GetCurrentDirectory,
> or ShellExecute (which calls GetCurrentDirectory under the covers, it
> seems) will produce the problem you're seeing (Windows system directory as
> the current directory).
>
> So it looks like you ought to call cygwin_internal(CW_SYNC_WINENV) after
> all, as it syncs more than the environment variables...
>   
Indeed, this turns out to be the culprit.

Thanks - also to Corinna - for helping to find this,

 - Michael

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019