[wg-windows] Problem (and fix) with Unix.create_process in windows

Leonardo Laguna Ruiz modlfo at gmail.com
Tue Sep 1 19:51:52 BST 2015

I was curious about what Qt makes when calling a process, since we have used Qt in windows without problems when calling processes. Seems that they do exactly what my fix makes:


I would assume that this change is safe and compatible since it has been in Qt for a while.


> On 01 Sep 2015, at 15:20, Daniel Bünzli <daniel.buenzli at erratique.ch> wrote:
>> Le mardi, 1 septembre 2015 à 14:01, Leonardo Laguna a écrit :
>> Has anyone had these kind of problems?
> Not yet.  
>> Is is possible to get this change in the ocaml code?
> This surely qualifies as bug. No escaping should be needed on Unix.create_process and whathever you give as arguments should end up in the sub process' Sys.argv as given. A mantis http://caml.inria.fr/mantis/ issue and a patch (possibly on github) are likely most welcome.  
> FWIW I have this link about the problem [1] I intended to study at a certain point. It might be worth giving it a read.  
> Best,
> Daniel
> [1] http://blogs.msdn.com/b/twistylittlepassagesallalike/archive/2011/04/23/everyone-quotes-arguments-the-wrong-way.aspx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ocaml.org/pipermail/wg-windows/attachments/20150901/20d822fe/attachment.html>

More information about the wg-windows mailing list