open(\*IN, \*OUT, \*ERR, ...) # Get three pipes back open(\*IN, \*OUT, undef, ...) # Get two pipes back, # one catches both STDOUT and STDERR