X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fsupport%2FSystemcall.h;h=1d4c75374a68148aac48b8d65b0c6b8ec960cbff;hb=f7680c696d3b62cbd289ff255a6d636eab7e096c;hp=61ba092a2dde0a3c93296de11a6650569faea15c;hpb=d73f28eec1781ff950ad61c8006b9e3282eb8152;p=lyx.git diff --git a/src/support/Systemcall.h b/src/support/Systemcall.h index 61ba092a2d..1d4c75374a 100644 --- a/src/support/Systemcall.h +++ b/src/support/Systemcall.h @@ -40,9 +40,14 @@ public: /** Start child process. * The string "what" contains a commandline with arguments separated - * by spaces. + * by spaces and encoded in the filesystem encoding. The string "path" + * contains the path to be prepended to the TEXINPUTS environment + * variable and encoded in utf-8. Unset "process_events" in case + * UI should be blocked while processing the external command. */ - int startscript(Starttype how, std::string const & what); + int startscript(Starttype how, std::string const & what, + std::string const & path = empty_string(), + bool process_events = false); }; } // namespace support