]> git.lyx.org Git - lyx.git/blobdiff - src/support/Systemcall.h
Fix bugs #6078 and #9364
[lyx.git] / src / support / Systemcall.h
index 173387b71e26c77b1afd81c30b4a319e4e1ea8b3..876aa357b8b99aa79d5e0fc07d2897836dbd32ed 100644 (file)
@@ -41,14 +41,16 @@ public:
        /** Start child process.
         *  The string "what" contains a commandline with arguments separated
         *  by spaces and encoded in the filesystem encoding. "$$s" will be
-        *  replaced accordingly by libScriptSearch(). 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.
+        *  replaced accordingly by commandPrep(). The string "path" contains
+        *  the path to be prepended to the TEXINPUTS environment variable
+        *  encoded in utf-8. Similarly for the string "lpath" that, if not
+        *  empty, specifies an additional directory to be added to TEXINPUTS
+        *  but after "path". Unset "process_events" in case UI should be
+        *  blocked while  processing the external command.
         */
        int startscript(Starttype how, std::string const & what,
                        std::string const & path = empty_string(),
+                       std::string const & lpath = empty_string(),
                        bool process_events = false);
 };