/** Start child process.
* The string "what" contains a commandline with arguments separated
- * by spaces.
+ * by spaces and encoded in the filesystem encoding. "$$s" will be
+ * replaced accordingly by commandPrep(). The string "path" contains
+ * the path to be prepended to the TEXINPUTS environment variable and
+ * encoded in the path to be prepended to the TEXINPUTS environment
+ * variable and utf-8. Unset "process_events" in case UI should be
+ * blocked while processing the external command.
*/
- int startscript(Starttype how, std::string const & what, bool process_events = true);
+ int startscript(Starttype how, std::string const & what,
+ std::string const & path = empty_string(),
+ bool process_events = false);
};
} // namespace support