Automatic deletion of residual files after crashes #5124
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Adds a function to the DLL under Windows, which is executed when the DLL is loaded and unloaded. The function deletes all residual files left over after crashes to prevent problems with these files. Programs that use FastDDS can hang permanently. This code is an adapted variant of #5053, which also works with C++11 and does not require C++20.
Fixes #5053
Reviewer Checklist