Files
newlib/winsup/cygwin
Christopher Faylor 6644c628f5 Christopher Faylor <cgf@timesys.com>
* 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.
2004-09-03 01:32:02 +00:00
..
2004-09-03 01:32:02 +00:00
2004-01-20 03:11:39 +00:00
2004-05-12 16:21:18 +00:00
2003-09-25 00:37:18 +00:00
2004-03-14 05:35:19 +00:00
2004-02-04 22:40:50 +00:00
2004-09-03 01:32:02 +00:00
2004-09-03 01:32:02 +00:00
2003-07-07 05:32:24 +00:00
2004-04-16 21:22:13 +00:00
2004-09-03 01:32:02 +00:00
2004-07-20 16:08:49 +00:00
2004-05-16 16:38:27 +00:00