This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
winsup/cygwin ChangeLog cxx.cc dcrt0.cc fhandl ...
- From: cgf at cygwin dot com
- To: cygwin-cvs at cygwin dot com
- Date: 4 Aug 2009 04:20:36 -0000
- Subject: winsup/cygwin ChangeLog cxx.cc dcrt0.cc fhandl ...
CVSROOT: /cvs/uberbaum
Module name: winsup
Changes by: cgf@sourceware.org 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