wxWidgets/include/wx/unix
Vadim Zeitlin 3b81609771 Fix spurious errors when writing to the child process stdin under Unix.
Since the child pipe was made non-blocking in r65993, it became possible to
write to child process without deadlocking when the pipe became full. However
this still resulted in an error from wxFileOutputStream as it didn't handle
EAGAIN returned from write() any differently than any other error, even though
it is an expected situation in this particular case.

Change Unix wxExecute() to use wxPipeOutputStream which ignores EAGAIN unlike
wxFileOutputStream to fix this.

See #12636.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@66152 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-11-14 14:04:37 +00:00
..
private Compilation fix of wxSocket code for older Solaris versions. 2010-09-21 11:56:53 +00:00
app.h Streamline wxSocket code: wxSocketBase now uses wxSocketImpl (previously known 2008-11-28 12:47:07 +00:00
apptbase.h Cleanly separate GUI socket-related code from net library. 2009-08-17 23:02:46 +00:00
apptrait.h Cleanly separate GUI socket-related code from net library. 2009-08-17 23:02:46 +00:00
chkconf.h Disable wxUSE_FSWATCHER under Unix if neither inotify nor kqueue is available. 2010-01-29 13:07:26 +00:00
evtloop.h No changes whatsoever, just remove trailing whitespace. 2010-09-30 11:44:45 +00:00
evtloopsrc.h no real change: just fix RCS-ID so that it reflects the current revision number 2010-04-25 21:33:16 +00:00
execute.h don't use negative PID hack in GUI neither, add a separate flag to wxEndProcessData for this 2008-03-22 15:37:16 +00:00
fontutil.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
fswatcher_inotify.h Merge SOC2009_FSWATCHER branch into trunk. 2009-10-22 11:35:43 +00:00
fswatcher_kqueue.h Merge SOC2009_FSWATCHER branch into trunk. 2009-10-22 11:35:43 +00:00
glx11.h added multisampling (anti-aliasing) support to wxGLCanvas (#9145) 2008-06-08 00:12:12 +00:00
joystick.h remove unneccessary header dependencies on wx/thread.h 2007-12-03 02:55:14 +00:00
mimetype.h replace TRUE/FALSE with true/false 2009-10-09 17:39:19 +00:00
pipe.h Fix spurious errors when writing to the child process stdin under Unix. 2010-11-14 14:04:37 +00:00
private.h compilation fixes for Unix after moving wxFD_XXX macros from wx/unix/private.h 2008-11-23 01:52:20 +00:00
sound.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
stackwalk.h don't use hardcoded constant 200; use wxSTACKWALKER_MAX_DEPTH instead 2009-01-14 14:38:00 +00:00
stdpaths.h Try standard XDG location for documents directory 2008-04-08 13:52:39 +00:00
taskbarx11.h minor cleanup 2009-12-05 19:57:58 +00:00
tls.h Fix wxTlsValue<> memory leaks. 2010-03-08 12:21:58 +00:00
utilsx11.h wxKeysym problem for wxMOTIF fixed 2010-08-24 11:23:22 +00:00