FILE_SHARE_DELETE is for being able to request a file to be deleted when it's closed, which is too late, right?
I didn't write the code in Path.inc, but from what I understand you can't generally overwrite a file that's still open on Windows, and Path.inc tries to work around this -- but the workaround apparently causes the system to leak temp files. rnk will know more about this :-) On Mon, Feb 27, 2017 at 10:10 AM, Manuel Klimek via Phabricator < revi...@reviews.llvm.org> wrote: > klimek added a comment. > > Also, do we want to not call ReplaceFile in Path.inc on Win if it > potentially leaves temp files lying around? > Reading the code, it looks like we currently actually believe it may fail, > and retry with MoveFileEx afterwards... > > > https://reviews.llvm.org/D30385 > > > >
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits