CVSROOT:        /cvs/src
Module name:    src
Changes by:     [email protected]  2011-05-04 12:56:12

Modified files:
        winsup/cygwin  : ChangeLog fhandler.h fhandler_mailslot.cc 

Log message:
        * fhandler.h (class fhandler_mailslot): Move down in file and change
        parent class to fhandler_base_overlapped.  Remove declaration of
        method write.  Add declaraiotns for raw_read and raw_write.
        * fhandler_mailslot.cc (fhandler_mailslot::fhandler_mailslot): Call
        fhandler_base_overlapped constructor.
        (fhandler_mailslot::fstat): Call fhandler_base_overlapped::fstat.
        (fhandler_mailslot::open): Drop FILE_SYNCHRONOUS_IO_NONALERT flag from
        call to NtOpenFile.
        (fhandler_mailslot::raw_read): New method.
        (fhandler_mailslot::raw_write): Ditto.  Take over length algorithm from
        former write method.
        (fhandler_mailslot::write): Remove.
        (fhandler_mailslot::ioctl): Call fhandler_base_overlapped::ioctl.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5307&r2=1.5308
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=src&r1=1.418&r2=1.419
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_mailslot.cc.diff?cvsroot=src&r1=1.12&r2=1.13

Reply via email to