dup2: work around cygwin bug