From 9fa43ff6c61626df04f9b87c09f5233ba07a608d Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Fri, 23 Feb 2007 14:47:45 +0000 Subject: * fhandler.h (class fhandler_pipe): Remove members writepipe_exists, orig_pid and id. Make hit_eof inline. * fhandler_fifo.cc (fhandler_fifo::open): Drop handling of writepipe_exists, orig_pid and id. * pipe.cc: Ditto throughout. (pipecount): Remove. (pipeid_fmt): Remove. (fhandler_pipe::hit_eof): Simplify. Move to fhandler.h. (fhandler_pipe::dup): Drop leave label. (fhandler_pipe::create): Drop has_unreliable_pipes case. * wincap.cc: Remove has_unreliable_pipes throughout. * wincap.h: Ditto. --- winsup/cygwin/fhandler.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'winsup/cygwin/fhandler.h') diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/fhandler.h index e3c8fd74a..112ac6ecd 100644 --- a/winsup/cygwin/fhandler.h +++ b/winsup/cygwin/fhandler.h @@ -518,9 +518,6 @@ class fhandler_pipe: public fhandler_base protected: HANDLE guard; bool broken_pipe; - HANDLE writepipe_exists; - DWORD orig_pid; - unsigned id; private: pid_t popen_pid; public: @@ -548,7 +545,7 @@ public: void fixup_in_child (); virtual void fixup_after_fork (HANDLE); void fixup_after_exec (); - bool hit_eof (); + bool hit_eof () {return broken_pipe;} void set_eof () {broken_pipe = true;} HANDLE get_guard () const {return guard;} int ready_for_read (int fd, DWORD howlong); -- cgit v1.2.3