CVSROOT:        /cvs/uberbaum
Module name:    winsup
Changes by:     [email protected]     2009-08-04 04:20:36

Modified files:
        cygwin         : ChangeLog cxx.cc dcrt0.cc fhandler.h 
                         fhandler_disk_file.cc libstdcxx_wrapper.cc 
                         path.h pipe.cc 

Log message:
        * fhandler.h (fhandler_cygdrive:DRVSZ): New enum.
        (pdrive_buf): New place to hold information about cygdrive.
        * fhandler_disk_file.cc (fhandler_cygdrive::set_drives): Store drive 
info in
        pdrive_buf since get_win32_name() could now be too small to hold 
everything.
        (fhandler_cygdrive::rewinddir): Reset pdrive to pdrive_buf.
        (fhandler_cygdrive::closedir): Ditto.
        * pipe.cc (fhandler_pipe::init): Be more defensive when referencing
        get_win32_name().  Rework logic which made a copy of the POSIX path and 
then
        never used it.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.4607&r2=1.4608
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/cxx.cc.diff?cvsroot=uberbaum&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/dcrt0.cc.diff?cvsroot=uberbaum&r1=1.360&r2=1.361
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.h.diff?cvsroot=uberbaum&r1=1.375&r2=1.376
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_disk_file.cc.diff?cvsroot=uberbaum&r1=1.303&r2=1.304
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/libstdcxx_wrapper.cc.diff?cvsroot=uberbaum&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/path.h.diff?cvsroot=uberbaum&r1=1.132&r2=1.133
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/pipe.cc.diff?cvsroot=uberbaum&r1=1.115&r2=1.116

Reply via email to