Good evening. I think it would be useful if the win32 version of ocaml could at least terminate child processes. I am not a windows expert at all, and I do not own VC++ so I cannot test this patch (is there a free licence for it?). However, from reading the MSDN [1] it seems that to kill a process, the method to use is TerminateProcess and has been present since Win95. The attached patch adds to ocaml-3.08.1 a simple version of kill which terminates a process. Could someone who has VC++ verify if it works? Do others think that this functionality would be useful? Could something like this be present in the next version of OCaml? Thanks! [1] http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/terminateprocess.asp -- Wesley W. Terpstra