X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5336ece42c19e6acb1ca01b7bc29772e18540c99..debdd17e991830c4ced82f5e4672fe2b32a684c2:/src/gtk1/utilsgtk.cpp diff --git a/src/gtk1/utilsgtk.cpp b/src/gtk1/utilsgtk.cpp index f27d96bdf8..ba3988e154 100644 --- a/src/gtk1/utilsgtk.cpp +++ b/src/gtk1/utilsgtk.cpp @@ -31,6 +31,7 @@ #include #include #include +#include // for O_WRONLY and friends #include "glib.h" #include "gdk/gdk.h" @@ -327,6 +328,12 @@ long wxExecute( char **argv, bool sync, wxProcess *process ) close(STDIN_FILENO); close(STDOUT_FILENO); close(STDERR_FILENO); + // some programs complain about sterr not being open, so + // redirect them: + open("/dev/null", O_RDONLY); // stdin + open("/dev/null", O_WRONLY); // stdout + open("/dev/null", O_WRONLY); // stderr + #ifdef _AIX execvp ((const char *)*argv, (const char **)argv);