diff options
Diffstat (limited to 'src/io/sys.h')
| -rw-r--r-- | src/io/sys.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/io/sys.h b/src/io/sys.h index b31602d91..29c33c1c7 100644 --- a/src/io/sys.h +++ b/src/io/sys.h @@ -18,6 +18,7 @@ #include <glib/gtypes.h> #include <glib/gdir.h> #include <glib/gfileutils.h> +#include <glibmm/spawn.h> #include <string> /*##################### @@ -49,6 +50,15 @@ gchar* locale_to_utf8_fallback( const gchar *opsysstring, gchar* sanitizeString( gchar const * str ); +void spawn_async_with_pipes (const std::string& working_directory, + const Glib::ArrayHandle<std::string>& argv, + Glib::SpawnFlags flags, + const sigc::slot<void>& child_setup, + Glib::Pid* child_pid, + int* standard_input, + int* standard_output, + int* standard_error); + } } |
