diff options
author | Christopher Faylor <me@cgf.cx> | 2010-04-02 18:55:02 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2010-04-02 18:55:02 +0000 |
commit | 5151c80c8a6b9dcb6d6e3aa45df8f1a80414582b (patch) | |
tree | 48c04d75d6bc67f32c63a8f573f40b618009df73 /winsup/cygwin/fhandler_fifo.cc | |
parent | 60efdd0c4cb7a0eb6410e08888b24f5265fd0966 (diff) | |
download | cygnal-5151c80c8a6b9dcb6d6e3aa45df8f1a80414582b.tar.gz cygnal-5151c80c8a6b9dcb6d6e3aa45df8f1a80414582b.tar.bz2 cygnal-5151c80c8a6b9dcb6d6e3aa45df8f1a80414582b.zip |
* fhandler.h (fhandler_base::setup_overlapped): Delete virtual declaration.
(fhandler_base::destroy_overlapped): Ditto.
(fhandler_base_overlapped): Remove now-unneeded friend.
(fhandler_base_overlapped::setup_overlapped): Return int, remove parameter.
(fhandler_base_overlapped::get_overlapped): Return reference.
(fhandler_base_overlapped::fhandler_base_overlapped): Be more assertive about
zeroing everything.
(fhandler_base_overlapped::fixup_after_fork): Declare new function.
(fhandler_base_overlapped::fixup_after_exec): Ditto.
(fhandler_base_overlapped::dup): Ditto.
(fhandler_base_overlapped::close): Ditto.
* fhandler_fifo.cc (fhandler_fifo::dup): Call fhandler_base_overlapped::dup
rather than fhandler_base::dup.
* pipe.cc (fhandler_pipe::dup): Ditto.
(fhandler_pipe::init): Accommodate change in setup_overlapped arguments for
"opened_properly" case.
Diffstat (limited to 'winsup/cygwin/fhandler_fifo.cc')
-rw-r--r-- | winsup/cygwin/fhandler_fifo.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/fhandler_fifo.cc b/winsup/cygwin/fhandler_fifo.cc index 06e110e4c..92394dabf 100644 --- a/winsup/cygwin/fhandler_fifo.cc +++ b/winsup/cygwin/fhandler_fifo.cc @@ -304,7 +304,7 @@ fhandler_fifo::close () int fhandler_fifo::dup (fhandler_base *child) { - int res = fhandler_base::dup (child); + int res = fhandler_base_overlapped::dup (child); fhandler_fifo *fifo_child = (fhandler_fifo *) child; if (res == 0 && dummy_client) { |