equal
deleted
inserted
replaced
|
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 } |