diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2008-12-16 09:20:05 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2008-12-16 09:20:05 +0000 |
commit | 2cc8b9e014944e2a68bd9ea9f36d7d259f0c76b1 (patch) | |
tree | ee6832ad439025475f022027c52d0df84ddff367 /winsup/cygwin/ChangeLog | |
parent | 1348f65bb94a4b0af58f2c6c842d18a6435a8996 (diff) | |
download | cygnal-2cc8b9e014944e2a68bd9ea9f36d7d259f0c76b1.tar.gz cygnal-2cc8b9e014944e2a68bd9ea9f36d7d259f0c76b1.tar.bz2 cygnal-2cc8b9e014944e2a68bd9ea9f36d7d259f0c76b1.zip |
* fhandler_registry.cc (DEFAULT_VALUE_NAME): Remove constant.
(encode_regname): Encode empty (default) name to "@".
Encode "@" to "%40". Change error return to -1.
(decode_regname): Decode "@" to empty name. Decode "%40" to "@".
(fhandler_registry::exists): Skip check for keys if name is empty.
Remove check for DEFAULT_VALUE_NAME, now handled by decode_regname ().
(fhandler_registry::readdir): Remove check for empty name, now
handled by encode_regname ().
(fhandler_registry::open): Remove check for DEFAULT_VALUE_NAME.
(fhandler_registry::open_key): Fail with ENOENT if key name is empty.
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index fb4c78d4d..16c1062b1 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,16 @@ +2008-12-16 Christian Franke <franke@computer.org> + + * fhandler_registry.cc (DEFAULT_VALUE_NAME): Remove constant. + (encode_regname): Encode empty (default) name to "@". + Encode "@" to "%40". Change error return to -1. + (decode_regname): Decode "@" to empty name. Decode "%40" to "@". + (fhandler_registry::exists): Skip check for keys if name is empty. + Remove check for DEFAULT_VALUE_NAME, now handled by decode_regname (). + (fhandler_registry::readdir): Remove check for empty name, now + handled by encode_regname (). + (fhandler_registry::open): Remove check for DEFAULT_VALUE_NAME. + (fhandler_registry::open_key): Fail with ENOENT if key name is empty. + 2008-12-15 Corinna Vinschen <corinna@vinschen.de> * syscalls.cc (gen_full_path_at): Use isabspath instead of isdirsep |