From 6b20e434e6c9755c6b7d09aefc11494631219ceb Mon Sep 17 00:00:00 2001 From: cgf Date: Mon, 22 May 2000 21:19:36 +0000 Subject: [PATCH] * environ.cc (regopt): Scan HKLM if HKCU scan fails. --- winsup/cygwin/ChangeLog | 4 ++++ winsup/cygwin/environ.cc | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 01384d0a1f..7a03dc2180 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,7 @@ +Mon May 22 17:11:25 2000 Christopher Faylor + + * environ.cc (regopt): Scan HKLM if HKCU scan fails. + Mon May 16 23:39:00 2000 Corinna Vinschen * dir.cc (rmdir): Care for misleading error messages diff --git a/winsup/cygwin/environ.cc b/winsup/cygwin/environ.cc index 7b9c33ac0c..bb493b0e20 100644 --- a/winsup/cygwin/environ.cc +++ b/winsup/cygwin/environ.cc @@ -433,6 +433,12 @@ regopt (const char *name) MALLOC_CHECK; if (r.get_string (lname, buf, sizeof (buf) - 1, "") == ERROR_SUCCESS) parse_options (buf); + else + { + reg_key r1 (HKEY_LOCAL_MACHINE, KEY_READ, CYGWIN_INFO_PROGRAM_OPTIONS_NAME, NULL); + if (r1.get_string (lname, buf, sizeof (buf) - 1, "") == ERROR_SUCCESS) + parse_options (buf); + } MALLOC_CHECK; } -- 2.11.0