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
apptbase.h
apptrait.h
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
fontutil.h
fswatcher_inotify.h
fswatcher_kqueue.h
glx11.h
joystick.h
mimetype.h
pipe.h Fix spurious errors when writing to the child process stdin under Unix. 2010-11-14 14:04:37 +00:00
private.h
sound.h
stackwalk.h
stdpaths.h
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