CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       2004-09-03 01:32:03

Modified files:
        winsup/cygwin  : ChangeLog ntdll.h pipe.cc select.cc autoload.cc 

Log message:
        Christopher Faylor <[EMAIL PROTECTED]>
        * autoload.cc (NtQueryInformationFile): Return nonzero on error.
        * ntdll.h (FILE_PIPE_LOCAL_INFORMATION): Add.
        (NtQueryInformationFile): Fix types for last two arguments.
        * pipe.cc: Include stdlib.h, limits.h, and ntdll.h.
        (create_selectable_pipe): New function to create a pipe that can be used with
        NtQueryInformationFile for select.
        (fhandler_pipe::create): Call create_selectable_pipe instead of CreatePipe.
        (pipe): Use DEFAULT_PIPEBUFSIZE as argument to create_pipe.
        * select.cc: Include limits.h and ntdll.h.
        (peek_pipe): Add select_printf output.  Call NtQueryInformationFile to
        implement select for write on pipes.
        (fhandler_pipe::select_read): Reorder field assignments to be consistent with
        fhandler_pipe::select_write.
        (fhandler_pipe::select_write): Initialize startup, verify, cleanup, and
        write_ready fields for select_record.
        (fhandler_pipe::select_except): Tweak indentation to be consistent with
        fhandler_pipe::select_write.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.2546&r2=1.2547
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ntdll.h.diff?cvsroot=src&r1=1.24&r2=1.25
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pipe.cc.diff?cvsroot=src&r1=1.61&r2=1.62
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/select.cc.diff?cvsroot=src&r1=1.94&r2=1.95
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=src&r1=1.86&r2=1.87

Reply via email to