CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       2008-03-08 17:28:40

Modified files:
        winsup/cygwin  : ChangeLog fhandler_disk_file.cc path.cc 

Log message:
        * fhandler_disk_file.cc (DIR_BUF_SIZE): Define required space for file
        name in terms of sizeof(WCHAR).
        (fhandler_disk_file::readdir_helper): Convert *all* of fname.
        * path.cc (fillout_mntent): Use tmp_pathbuf for path buffer.
        (symlink_worker): Ditto.
        (SCAN_JUSTCHECKTHIS): New state for suffix_scan to define
        that only the actual name gets cheked and a suffix is never attached.
        (suffix_scan::has): If filename + suffix would be > NAME_MAX, start
        in SCAN_JUSTCHECKTHIS state.
        (suffix_scan::next): Add case for SCAN_JUSTCHECKTHIS.
        (symlink_info::check): Use tmp_pathbuf for path buffer.  Goto
        file_not_symlink in case of invalid file name.
        (realpath): Use tmp_pathbuf for path buffer.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4044&r2=1.4045
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_disk_file.cc.diff?cvsroot=src&r1=1.261&r2=1.262
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.475&r2=1.476

Reply via email to