From 2dd78662b79be63eec5b141346e3e076c4f80e2f Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Tue, 23 May 2000 14:08:52 +0000 Subject: * 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. --- winsup/cygwin/shared.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'winsup/cygwin/shared.h') 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 (); }; -- cgit v1.2.3