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
app.h
apptbase.h
apptrait.h
chkconf.h
evtloop.h
evtloopsrc.h
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
tls.h
utilsx11.h