summaryrefslogtreecommitdiffstats
path: root/src/io/sys.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/io/sys.h')
-rw-r--r--src/io/sys.h10
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);
+
}
}