or download this
The object referenced by the descriptor does not distinguish betw
+een
fildes and fildes2 in any way. Thus if fildes2 and fildes are du
+plicate
...
rate pointer into the file is desired, a different object referen
+ce to
the file must be obtained by issuing an additional open(2) call.
+ The
close-on-exec flag on the new file descriptor is unset.