+// ----------------------------------------------------------------------------
+// wxPipeOutputStream: stream for writing to a pipe
+// ----------------------------------------------------------------------------
+
+class wxPipeOutputStream : public wxFileOutputStream
+{
+public:
+ wxPipeOutputStream(int fd) : wxFileOutputStream(fd) { }
+
+ // Override the base class version to ignore "pipe full" errors: this is
+ // not an error for this class.
+ size_t OnSysWrite(const void *buffer, size_t size);
+};
+
+#endif // wxUSE_STREAMS && wxUSE_FILE