This is the mail archive of the
cygwin@sources.redhat.com
mailing list for the Cygwin project.
Re: cygwin binmode problem, dll initialization time
- To: Earnie Boyd <earnie_boyd at yahoo dot com>
- Subject: Re: cygwin binmode problem, dll initialization time
- From: Christian Tismer <tismer at tismer dot com>
- Date: Sun, 03 Dec 2000 19:32:53 +0200
- CC: cygwin at sources dot redhat dot com
- References: <20001203164219.4117.qmail@web118.yahoomail.com>
Earnie,
sorry, this is not true.
I have an open CYGWIN window, and CYGWIN is *not* set.
Then I start a little wrapper which sets CYGWIN and
fires up the Cygwin ssh process, on demand of WinCVS.
This *does* work, but only because my wrapper is
not compiled with gcc, but MS C++. The new incarnation
of the cygwin dll is then evaluating the params correctly.
ciao - chris
Earnie Boyd wrote:
>
> The CYGWIN variable *must* be set *before*any* Cygwin process starts.
>
> Cheers,
> Earnie
> --- Christian Tismer <tismer@tismer.com> wrote:
> > Hi cygwin people,
> >
> > I enocuntered a little problem when trying to use OpenSSH
> > together with WinCVS:
> > It only works when the environment variable CYGWIN is set to
> > 'binary'. So far so good, but:
> >
> > I tried to write a wrapper around ssh, which changes a few
> > settings, adds some defaults and so on. In order to avoid to
> > set the CYGWIN valriable globally for my machine, I tried
> > to pass this variable via _putenv to the environment, before
> > _exec'ing to the real ssh.
> >
> > This does not work! The environment variable *is* passed
> > through to the called process, but that doesn't help.
> > I assume that it is the cygwion dll which must evaluate
> > the variable, and it doesn't do so when the calling process
> > has already linked to the cygwin dll.
> >
> > Question: Is that a bug or an intended feature?
> >
> > Here some proof of my statement:
> > Instead of calling gcc, I used MS VC++ to compile my little
> > launcher program. This has no dll linkage to the cygwin
> > dll, and in fact, initialization is ok, and the environment
> > variable's value is obeyed while ssh is running.
> >
> > ciao - chris
> >
> > --
> > Christian Tismer :^) <mailto:tismer@tismer.com>
> > Mission Impossible 5oftware : Have a break! Take a ride on Python's
> > Kaunstr. 26 : *Starship* http://starship.python.net
> > 14163 Berlin : PGP key -> http://wwwkeys.pgp.net
> > PGP Fingerprint E182 71C7 1A9D 66E9 9D15 D3CC D4D7 93E2 1FAE F6DF
> > where do you want to jump today? http://www.stackless.com
> >
> > --
> > Want to unsubscribe from this list?
> > Send a message to cygwin-unsubscribe@sourceware.cygnus.com
> >
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Shopping - Thousands of Stores. Millions of Products.
> http://shopping.yahoo.com/
--
Christian Tismer :^) <mailto:tismer@tismer.com>
Mission Impossible 5oftware : Have a break! Take a ride on Python's
Kaunstr. 26 : *Starship* http://starship.python.net
14163 Berlin : PGP key -> http://wwwkeys.pgp.net
PGP Fingerprint E182 71C7 1A9D 66E9 9D15 D3CC D4D7 93E2 1FAE F6DF
where do you want to jump today? http://www.stackless.com
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com