X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/655719367ac5e131d9642e5783f3ecf64d1a3385..7da37f2c5d7addc655e3c6bcd29a8877c360b35b:/include/wx/unix/pipe.h?ds=inline diff --git a/include/wx/unix/pipe.h b/include/wx/unix/pipe.h index 33f6b40f79..d59553d154 100644 --- a/include/wx/unix/pipe.h +++ b/include/wx/unix/pipe.h @@ -28,8 +28,7 @@ public: enum Direction { Read, - Write, - Direction_Max + Write }; enum @@ -75,7 +74,10 @@ public: for ( size_t n = 0; n < WXSIZEOF(m_fds); n++ ) { if ( m_fds[n] != INVALID_FD ) + { close(m_fds[n]); + m_fds[n] = INVALID_FD; + } } } @@ -83,10 +85,10 @@ public: ~wxPipe() { Close(); } private: - int m_fds[Direction_Max]; + int m_fds[2]; }; -#if wxUSE_STREAMS +#if wxUSE_STREAMS && wxUSE_FILE #include "wx/wfstream.h" @@ -106,7 +108,7 @@ public: virtual bool CanRead() const; }; -#endif // wxUSE_STREAMS +#endif // wxUSE_STREAMS && wxUSE_FILE #endif // _WX_UNIX_PIPE_H_