dup2: work around mingw bug