5b62e993 MW |
1 | #include <fcntl.h> |
2 | #include "fd.h" |
3 | |
4 | int fd_copy(to,from) |
5 | int to; |
6 | int from; |
7 | { |
8 | if (to == from) return 0; |
9 | if (fcntl(from,F_GETFL,0) == -1) return -1; |
10 | close(to); |
11 | if (fcntl(from,F_DUPFD,to) == -1) return -1; |
12 | return 0; |
13 | } |