CVSROOT:        /cvs/src
Module name:    src
Changes by:     [email protected]  2010-04-23 11:07:36

Modified files:
        winsup/cygwin  : ChangeLog path.h mount.cc path.cc strfuncs.cc 

Log message:
        * path.h (get_nt_native_path): Add third parameter to declaration and
        declare with regparms.
        * path.cc (get_nt_native_path): Add third parameter to allow conversion
        of leading and trailing dots and spaces on filesystems only supporting
        filenames following DOS rules.
        (path_conv::get_nt_native_path): Call get_nt_native_path according to
        fs.has_dos_filenames_only flag.
        (getfileattr): Accommodate new parameter to get_nt_native_path.
        (symlink_info::check): Revamp fs_update_called handling to call
        fs.update only once per call.  Call get_nt_native_path according to
        fs.has_dos_filenames_only flag.  Streamline filesystem dependent code
        not to be called more than once unnecessarily.  Drop code tweaking
        incoming path for broken filesystems only allowing DOS pathnames.
        Rely on changed get_nt_native_path instead.
        * mount.cc (fillout_mntent): Accommodate new parameter to
        get_nt_native_path.
        * strfuncs.cc (tfx_rev_chars): New conversion table with comment.
        (sys_cp_wcstombs): Use tfx_rev_chars rather than tfx_chars.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4927&r2=1.4928
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=src&r1=1.140&r2=1.141
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.57&r2=1.58
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.587&r2=1.588
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/strfuncs.cc.diff?cvsroot=src&r1=1.43&r2=1.44

Reply via email to