<div dir="ltr">Hi all,<div><br></div><div>I'm trying to put the finishing touches on Libc++'s filesystem implementation. One such point of polish is copy_file. The current implementation is as naive as possible. I would like to optimize it. </div><div><br></div><div>Under Linux, we should have `sendfile` available. On BSD systems sendfile seems to be something entirely different.</div><div><br></div><div>So I proffer the question to the brilliant LLVM community  <span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">What's the best way to optimize copying a file? Platform specific suggestions are more than welcomed.</span></div><div><br></div><div>/Eric</div></div>