CVSROOT:        /cvs/src
Module name:    src
Changes by:     [email protected]  2011-01-11 14:50:45

Modified files:
        winsup/cygwin  : ChangeLog fhandler.h fhandler_floppy.cc 
                         wincap.cc wincap.h 

Log message:
        * fhandler.h (MAX_PARTITIONS): New definition.
        (class fhandler_dev_floppy): Add partitions array member.  Add close
        method.
        * fhandler_floppy.cc (fhandler_dev_floppy::fhandler_dev_floppy): Zero
        out partitions array.
        (fhandler_dev_floppy::open): Fix "entire disk" condition for call to
        DeviceIoControl (FSCTL_ALLOW_EXTENDED_DASD_IO).
        When opening disks for writing, call DeviceIoControl (FSCTL_LOCK_VOLUME)
        on all affected disk partitions starting with Vista.
        (fhandler_dev_floppy::close): New method.
        (fhandler_dev_floppy::dup): Duplicate handles in partitions, if any.
        * wincap.h (wincaps::has_restricted_raw_disk_access): New element.
        * wincap.cc: Implement above element throughout.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5115&r2=1.5116
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=src&r1=1.408&r2=1.409
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_floppy.cc.diff?cvsroot=src&r1=1.55&r2=1.56
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/wincap.cc.diff?cvsroot=src&r1=1.104&r2=1.105
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/wincap.h.diff?cvsroot=src&r1=1.85&r2=1.86

Reply via email to