diff options
author | Christopher Faylor <me@cgf.cx> | 2004-09-03 01:32:02 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2004-09-03 01:32:02 +0000 |
commit | 6644c628f58d55c3dd1176d5800adbdbac08a296 (patch) | |
tree | 801388d5fecddb419a00a7cc54148ae819a780c8 /winsup/cygwin/ChangeLog | |
parent | 79eebb79a6cfa48e30fceba9e253e6a803033cd1 (diff) | |
download | cygnal-6644c628f58d55c3dd1176d5800adbdbac08a296.tar.gz cygnal-6644c628f58d55c3dd1176d5800adbdbac08a296.tar.bz2 cygnal-6644c628f58d55c3dd1176d5800adbdbac08a296.zip |
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.
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 178ffc68f..af0c5f11d 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,25 @@ +2004-09-02 Bob Byrnes <byrnes@curl.com> + 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-08-30 Pierre Humblet <pierre.humblet@ieee.org> * fork.cc (fork_parent): Return the cygpid directly derived from the |