]> git.lyx.org Git - lyx.git/blobdiff - src/support/Systemcall.h
Remove ugly multiple definition hack
[lyx.git] / src / support / Systemcall.h
index fcd836c0db99088ae25796e5d285ea4aff9a06e0..1d4c75374a68148aac48b8d65b0c6b8ec960cbff 100644 (file)
@@ -40,10 +40,14 @@ public:
 
        /** Start child process.
         *  The string "what" contains a commandline with arguments separated
-        *  by spaces. Unset "process_events" in case UI should be blocked while
-        *  processing the external command.
+        *  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, bool process_events = true);
+       int startscript(Starttype how, std::string const & what,
+                       std::string const & path = empty_string(),
+                       bool process_events = false);
 };
 
 } // namespace support