summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/shared.h
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2000-05-23 14:08:52 +0000
committerChristopher Faylor <me@cgf.cx>2000-05-23 14:08:52 +0000
commit2dd78662b79be63eec5b141346e3e076c4f80e2f (patch)
tree5144085a0d32d8c31ea3aa9079d9e46677628417 /winsup/cygwin/shared.h
parent8a06cd1b8718dffe2ede4f8b41b8a8c4afe06406 (diff)
downloadcygnal-2dd78662b79be63eec5b141346e3e076c4f80e2f.tar.gz
cygnal-2dd78662b79be63eec5b141346e3e076c4f80e2f.tar.bz2
cygnal-2dd78662b79be63eec5b141346e3e076c4f80e2f.zip
* path.cc (mount_info::conv_to_posix_path): Avoid putting a trailing slash on a
directory name when the ms-dos path spec is a root directory of a device. * registry.cc (reg_key::build_reg): Set 'key_is_invalid' flag rather than using an INVALID_HANDLE_KEY. (reg_key::get_int): Test for key validity before performing registry operations. (reg_key::set_int): Ditto. (reg_key::get_string): Ditto. (reg_key::set_string): Ditto. (reg_key::kill): Ditto. (reg_key::~reg_key): Ditto.
Diffstat (limited to 'winsup/cygwin/shared.h')
-rw-r--r--winsup/cygwin/shared.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/shared.h b/winsup/cygwin/shared.h
index ee0aef46b..2a37ae883 100644
--- a/winsup/cygwin/shared.h
+++ b/winsup/cygwin/shared.h
@@ -219,6 +219,7 @@ class reg_key
private:
HKEY key;
+ LONG key_is_invalid;
public:
@@ -238,7 +239,6 @@ public:
int get_string (const char *, char *buf, size_t len, const char *def);
int set_string (const char *,const char *);
int set_int (const char *, int val);
- int setone_string (const char *src, const char *name);
~reg_key ();
};