CVSROOT:        /cvs/src
Module name:    src
Changes by:     cori...@sourceware.org  2008-12-16 09:20:05

Modified files:
        winsup/cygwin  : ChangeLog fhandler_registry.cc 

Log message:
        * 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.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4322&r2=1.4323
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=src&r1=1.52&r2=1.53

Reply via email to