Module Unix.Process_channels

module Process_channels: sig .. end
Similar to UnixLabels.open_process, but the second argument specifies the environment passed to the command. The result is a triple of channels connected to the standard output, standard input, and standard error of the command.

type t = {
   stdin :Pervasives.out_channel;
   stdout :Pervasives.in_channel;
   stderr :Pervasives.in_channel;
}