Stdune.IoSourceIO operations.
This function is not safe to use from multiple threads, even if operating on unrelated channels because it uses a statically-allocated global buffer.
val setup_copy :
?chmod:(int -> int) ->
src:path ->
dst:path ->
unit ->
in_channel * out_channel