ProcessWrapper mkfifo_process = pipe.getPipeProcess();
// It can take a long time for Windows to create a named pipe (and
// mkfifo can be slow if /tmp isn't memory-mapped), so run this in
// the current thread.
mkfifo_process.runInSameThread();
params.input_pipes[0] = pipe;
// Build the command line
final List<String> cmdList = new ArrayList<String>();