/* Mingw _pipe() corrupts fd on failure; also, if we succeed at
creating the pipe but later fail at changing fcntl, we want
to leave fd unchanged: http://austingroupbugs.net/view.php?id=467 */
- int tmp[2] = { fd[0], fd[1] };
+ int tmp[2];
+ tmp[0] = fd[0];
+ tmp[1] = fd[1];
#if HAVE_PIPE2
# undef pipe2