System.currentTimeMillis()
);
// This process wraps the command that creates the named pipe
PipeProcess pipe = new PipeProcess(fifoName);
pipe.deleteLater(); // delete the named pipe later; harmless if it isn't created
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.