CVSROOT:        /cvs/src
Module name:    src
Changes by:     [email protected]  2010-04-22 17:33:29

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

Log message:
        * mount.cc (GETVOLINFO_VALID_MASK): Drop FILE_SEQUENTIAL_WRITE_ONCE
        from mask.  Expand the comment a bit.
        (WIN_FAT_FLAGS): New define.
        (FS_IS_WINDOWS_FAT): New macro.
        (fs_info::update): Handle remote FS faking to be FAT.  Subsume under
        CIFS.  Check for NWFS and has_buggy_basic_info only for remote
        filesystems.  Add check for has_dos_filenames_only.
        * mount.h (class fs_info): Add has_dos_filenames_only status flag.
        Implement accessors.
        * path.cc (symlink_info::check): Rearrange variable definitions to
        clear them up.  Add a restart label to allow a clean restart within
        the method.  Add a check for broken filesystems only allowing DOS
        pathnames in case we encounter a STATUS_OBJECT_NAME_NOT_FOUND status.
        If all checks point to one of that, restart method with tweaked
        incoming path.  Add lengthy comments to explain what we do.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4925&r2=1.4926
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.56&r2=1.57
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.h.diff?cvsroot=src&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.585&r2=1.586

Reply via email to