Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Sun, 4 Aug 2002 22:39:30 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: cygwin AT cygwin DOT com Subject: Re: cygwin-ENV-Variable In-Reply-To: <20020804191816.GA12853@redhat.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Sun, 4 Aug 2002, Christopher Faylor wrote: > There is already an undocumented way to do this in cygwin via the > Program Options registry key. Create a new key: > > HKLM\SOFTWARE\Cygnus Solutions\Cygwin\Program Options > > under this, you can create an string entry named "default" with data > containing CYGWIN environment variable options. If you add an "export" > option to the end of the data values, a CYGWIN environment variable will > be regenerated from the registry and visible in the environment. > > You can also set options for individual programs by adding an entry like: > > Name Type Data > c:\usr\sbin\inetd.exe REG_SZ tty export > > That will make cygwin always set the cygwin option to tty and export > a CYGWIN=tty for every program that inetd invokes. This is pretty cool, thanks! > The main reason this this is not documented is that there is no > programmatic way to manipulate it and I am not comfortable with telling > people how to edit the registry "by hand". > > However, if you are familiar with the registry, then setting this value > should not be a big deal. > cgf What about regtool? Or am I missing something? Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! It took the computational power of three Commodore 64s to fly to the moon. It takes a 486 to run Windows 95. Something is wrong here. -- SC sig file -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/