Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make open function calls in coreclr EINTR resilient on macOS (#56403)
It was reported that on macOS, the open syscall can sometimes return EINTR if it is interrupted by a signal even if the signal has a handler installed with SA_RESTART. There was just one call to open in the coreclr that didn't have EINTR handled and that can be called on macOS, so this change fixes it. There are two places in the libraries in the included 3rd party code - the brotli and the zlib - that don't have this treatment yet. We may want to update them unless the policy we have for them is to make changes upstream.
- Loading branch information