Commit ba941eba authored by Guido van Rossum's avatar Guido van Rossum

MPW changes

parent 8e1f8dd0
......@@ -20,17 +20,12 @@ dup2(fd1, fd2)
int fd1, fd2;
{
if (fd1 != fd2) {
#ifdef MPW
close (fd2); /* XXX RJW MPW does not implement F_GETFL but it does have dup */
fd2 = dup(fd1);
#else
if (fcntl(fd1, F_GETFL) < 0)
return BADEXIT;
if (fcntl(fd2, F_GETFL) >= 0)
close(fd2);
if (fcntl(fd1, F_DUPFD, fd2) < 0)
return BADEXIT;
#endif
}
return fd2;
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment